Order of the PETSc matrix : 621 (~ 621 unknowns per PETSc process ) New stencil. Order of the PETSc matrix : 621 (~ 621 unknowns per PETSc process ) New stencil. KSP Object: () 1 MPI processes | KSP Object: () 1 MPI process type: cg type: cg maximum iterations=10000, nonzero initial guess maximum iterations=10000, nonzero initial guess tolerances: relative=0., absolute=1e-12, divergence=10000. tolerances: relative=0., absolute=1e-12, divergence=10000. left preconditioning left preconditioning using UNPRECONDITIONED norm type for convergence test using UNPRECONDITIONED norm type for convergence test PC Object: () 1 MPI processes | PC Object: () 1 MPI process type: gamg type: gamg type is MULTIPLICATIVE, levels=3 cycles=v type is MULTIPLICATIVE, levels=3 cycles=v Cycles per PCApply=1 Cycles per PCApply=1 Using externally compute Galerkin coarse grid matrices Using externally compute Galerkin coarse grid matrices GAMG specific options GAMG specific options Threshold for dropping small values in graph on each level = 0. | Threshold for dropping small values in graph on each level = 0. 0. 0. Threshold scaling factor for each level not specified = 1. Threshold scaling factor for each level not specified = 1. Complexity: grid = 2.20325 | Complexity: grid = 1.34138 operator = 2.33594 Coarse grid solver -- level ------------------------------- | Coarse grid solver -- level 0 ------------------------------- KSP Object: (mg_coarse_) 1 MPI processes | KSP Object: (mg_coarse_) 1 MPI process type: preonly type: preonly maximum iterations=10000, initial guess is zero maximum iterations=10000, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning left preconditioning using NONE norm type for convergence test using NONE norm type for convergence test PC Object: (mg_coarse_) 1 MPI processes | PC Object: (mg_coarse_) 1 MPI process type: bjacobi type: bjacobi number of blocks = 1 number of blocks = 1 Local solver is the same for all blocks, as in the following KSP and PC objects on rank | Local solver information for first block is in the following KSP and PC objects on rank KSP Object: (mg_coarse_sub_) 1 MPI processes | Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks type: preonly | KSP Object: (mg_coarse_sub_) 1 MPI process maximum iterations=1, initial guess is zero | type: preonly tolerances: relative=1e-05, absolute=1e-50, divergence=10000. | maximum iterations=1, initial guess is zero left preconditioning | tolerances: relative=1e-05, absolute=1e-50, divergence=10000. using DEFAULT norm type for convergence test | left preconditioning PC Object: (mg_coarse_sub_) 1 MPI processes | using DEFAULT norm type for convergence test type: lu | PC Object: (mg_coarse_sub_) 1 MPI process PC has not been set up so information may be incomplete | type: lu out-of-place factorization | PC has not been set up so information may be incomplete tolerance for zero pivot 2.22045e-14 | out-of-place factorization using diagonal shift on blocks to prevent zero pivot [INBLOCKS] | tolerance for zero pivot 2.22045e-14 matrix ordering: nd (may be overridden during setup) | using diagonal shift on blocks to prevent zero pivot [INBLOCKS] linear system matrix = precond matrix: | linear system matrix = precond matrix: Mat Object: 1 MPI processes | Mat Object: (mg_coarse_sub_) 1 MPI process type: seqaij | type: seqaij rows=41, cols=41 | rows=30, cols=30 total: nonzeros=1373, allocated nonzeros=1373 | total: nonzeros=780, allocated nonzeros=780 total number of mallocs used during MatSetValues calls=0 | total number of mallocs used during MatSetValues calls=0 not using I-node routines | not using I-node routines linear system matrix = precond matrix: linear system matrix = precond matrix: Mat Object: 1 MPI processes | Mat Object: (mg_coarse_sub_) 1 MPI process type: seqaij type: seqaij rows=41, cols=41 | rows=30, cols=30 total: nonzeros=1373, allocated nonzeros=1373 | total: nonzeros=780, allocated nonzeros=780 total number of mallocs used during MatSetValues calls=0 total number of mallocs used during MatSetValues calls=0 not using I-node routines not using I-node routines Down solver (pre-smoother) on level 1 ------------------------------- Down solver (pre-smoother) on level 1 ------------------------------- KSP Object: (mg_levels_1_) 1 MPI processes | KSP Object: (mg_levels_1_) 1 MPI process type: chebyshev type: chebyshev eigenvalue estimates used: min = 0.0996528, max = 1.09618 | Chebyshev polynomial of first kind eigenvalues estimate via gmres min 0.00906746, max 0.996528 | eigenvalue targets used: min 0.0999712, max 1.09968 eigenvalues estimated using gmres with translations [0. 0.1; 0. 1.1] | eigenvalues estimated via gmres: min 0.0187175, max 0.999712 KSP Object: (mg_levels_1_esteig_) 1 MPI processes | eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] > KSP Object: (mg_levels_1_esteig_) 1 MPI process type: gmres type: gmres restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iter restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iter happy breakdown tolerance 1e-30 happy breakdown tolerance 1e-30 maximum iterations=10, initial guess is zero maximum iterations=10, initial guess is zero tolerances: relative=1e-12, absolute=1e-50, divergence=10000. tolerances: relative=1e-12, absolute=1e-50, divergence=10000. left preconditioning left preconditioning using PRECONDITIONED norm type for convergence test using PRECONDITIONED norm type for convergence test estimating eigenvalues using noisy right hand side estimating eigenvalues using noisy right hand side maximum iterations=2, nonzero initial guess maximum iterations=2, nonzero initial guess tolerances: relative=1e-05, absolute=1e-50, divergence=10000. tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning left preconditioning using NONE norm type for convergence test using NONE norm type for convergence test PC Object: (mg_levels_1_) 1 MPI processes | PC Object: (mg_levels_1_) 1 MPI process type: sor type: sor type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. linear system matrix = precond matrix: linear system matrix = precond matrix: Mat Object: 1 MPI processes | Mat Object: 1 MPI process type: seqaij type: seqaij rows=182, cols=182 rows=182, cols=182 total: nonzeros=4476, allocated nonzeros=4476 | total: nonzeros=5714, allocated nonzeros=5714 total number of mallocs used during MatSetValues calls=0 total number of mallocs used during MatSetValues calls=0 not using I-node routines not using I-node routines Up solver (post-smoother) same as down solver (pre-smoother) Up solver (post-smoother) same as down solver (pre-smoother) Down solver (pre-smoother) on level 2 ------------------------------- Down solver (pre-smoother) on level 2 ------------------------------- KSP Object: (mg_levels_2_) 1 MPI processes | KSP Object: (mg_levels_2_) 1 MPI process type: chebyshev type: chebyshev eigenvalue estimates used: min = 0.0997973, max = 1.09777 | Chebyshev polynomial of first kind eigenvalues estimate via gmres min 0.0015894, max 0.997973 | eigenvalue targets used: min 0.0997973, max 1.09777 eigenvalues estimated using gmres with translations [0. 0.1; 0. 1.1] | eigenvalues estimated via gmres: min 0.0015894, max 0.997973 KSP Object: (mg_levels_2_esteig_) 1 MPI processes | eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] > KSP Object: (mg_levels_2_esteig_) 1 MPI process type: gmres type: gmres restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iter restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iter happy breakdown tolerance 1e-30 happy breakdown tolerance 1e-30 maximum iterations=10, initial guess is zero maximum iterations=10, initial guess is zero tolerances: relative=1e-12, absolute=1e-50, divergence=10000. tolerances: relative=1e-12, absolute=1e-50, divergence=10000. left preconditioning left preconditioning using PRECONDITIONED norm type for convergence test using PRECONDITIONED norm type for convergence test estimating eigenvalues using noisy right hand side estimating eigenvalues using noisy right hand side maximum iterations=2, nonzero initial guess maximum iterations=2, nonzero initial guess tolerances: relative=1e-05, absolute=1e-50, divergence=10000. tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning left preconditioning using NONE norm type for convergence test using NONE norm type for convergence test PC Object: (mg_levels_2_) 1 MPI processes | PC Object: (mg_levels_2_) 1 MPI process type: sor type: sor type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. linear system matrix followed by preconditioner matrix: linear system matrix followed by preconditioner matrix: Mat Object: () 1 MPI processes | Mat Object: () 1 MPI process type: seqsbaij type: seqsbaij rows=621, cols=621 rows=621, cols=621 total: nonzeros=2741, allocated nonzeros=4861 total: nonzeros=2741, allocated nonzeros=4861 total number of mallocs used during MatSetValues calls=0 total number of mallocs used during MatSetValues calls=0 block size is 1 block size is 1 Mat Object: () 1 MPI processes | Mat Object: () 1 MPI process type: seqaij type: seqaij rows=621, cols=621 rows=621, cols=621 total: nonzeros=4861, allocated nonzeros=4861 total: nonzeros=4861, allocated nonzeros=4861 total number of mallocs used during MatSetValues calls=0 total number of mallocs used during MatSetValues calls=0 not using I-node routines not using I-node routines Up solver (post-smoother) same as down solver (pre-smoother) Up solver (post-smoother) same as down solver (pre-smoother) linear system matrix followed by preconditioner matrix: linear system matrix followed by preconditioner matrix: Mat Object: () 1 MPI processes | Mat Object: () 1 MPI process type: seqsbaij type: seqsbaij rows=621, cols=621 rows=621, cols=621 total: nonzeros=2741, allocated nonzeros=4861 total: nonzeros=2741, allocated nonzeros=4861 total number of mallocs used during MatSetValues calls=0 total number of mallocs used during MatSetValues calls=0 block size is 1 block size is 1 Mat Object: () 1 MPI processes | Mat Object: () 1 MPI process type: seqaij type: seqaij rows=621, cols=621 rows=621, cols=621 total: nonzeros=4861, allocated nonzeros=4861 total: nonzeros=4861, allocated nonzeros=4861 total number of mallocs used during MatSetValues calls=0 total number of mallocs used during MatSetValues calls=0 not using I-node routines not using I-node routines Residual norms for solve. Residual norms for solve. 0 KSP Residual norm 2.502793889972e+01 0 KSP Residual norm 2.502793889972e+01 Norm of the residue: 25.0279 (1) Norm of the residue: 25.0279 (1) 1 KSP Residual norm 8.113539655271e+00 | 1 KSP Residual norm 1.455987166528e+01 8.11354 2 KSP Residual norm 2.287319552257e+00 | 14.5599 2 KSP Residual norm 5.002088468387e+00 2.28732 3 KSP Residual norm 2.790714178277e-01 | 5.00209 3 KSP Residual norm 3.563572841901e+00 0.279071 4 KSP Residual norm 9.146028381631e-02 | 3.56357 4 KSP Residual norm 3.254055601826e+00 0.0914603 5 KSP Residual norm 2.097385003258e-01 | 3.25406 5 KSP Residual norm 5.149095130937e+00 0.209739 6 KSP Residual norm 1.681537807479e-01 | 5.1491 6 KSP Residual norm 3.704916037166e+00 0.168154 7 KSP Residual norm 2.423279988198e-02 | 3.70492 7 KSP Residual norm 2.617361934504e+00 0.0242328 8 KSP Residual norm 5.639208656945e-03 | 2.61736 8 KSP Residual norm 5.518252053793e-01 0.00563921 9 KSP Residual norm 9.513057138107e-04 | 0.551825 9 KSP Residual norm 1.370297244858e-01 0.000951306 10 KSP Residual norm 9.094805703881e-05 | 0.13703 10 KSP Residual norm 6.247063577510e-02 9.09481e-05 11 KSP Residual norm 8.193064866075e-06 | 0.0624706 11 KSP Residual norm 4.303931749612e-02 8.19306e-06 12 KSP Residual norm 6.553439723051e-07 | 0.0430393 12 KSP Residual norm 2.250068660385e-02 6.55344e-07 13 KSP Residual norm 5.871859963804e-08 | 0.0225007 13 KSP Residual norm 7.134471495750e-02 5.87186e-08 14 KSP Residual norm 4.706109931328e-09 | 0.0713447 14 KSP Residual norm 1.033364219900e-01 4.70611e-09 15 KSP Residual norm 3.667606719929e-10 | 0.103336 15 KSP Residual norm 2.415112280930e-02 3.66761e-10 | 0.0241511 16 KSP Residual norm 2.808385645787e-11 | 16 KSP Residual norm 4.235551594733e-03 2.80839e-11 17 KSP Residual norm 2.440471825537e-12 | 0.00423555 17 KSP Residual norm 6.461522827249e-04 2.44047e-12 18 KSP Residual norm 1.822451029012e-13 | 0.000646152 18 KSP Residual norm 6.057900559623e-05 1.82245e-13 KSP Object: () 1 MPI processes | 6.0579e-05 19 KSP Residual norm 8.403658056336e-06 > 8.40366e-06 20 KSP Residual norm 1.466002164681e-06 > 1.466e-06 21 KSP Residual norm 1.447413843733e-07 > 1.44741e-07 22 KSP Residual norm 1.110515958202e-08 > 1.11052e-08 23 KSP Residual norm 8.580777887833e-10 > 8.58078e-10 24 KSP Residual norm 6.731247034592e-11 > 6.73125e-11 25 KSP Residual norm 5.429969244763e-12 > 5.42997e-12 26 KSP Residual norm 4.062780155024e-13 > 4.06278e-13 KSP Object: () 1 MPI process type: cg type: cg maximum iterations=10000, nonzero initial guess maximum iterations=10000, nonzero initial guess tolerances: relative=0., absolute=1e-12, divergence=10000. tolerances: relative=0., absolute=1e-12, divergence=10000. left preconditioning left preconditioning using UNPRECONDITIONED norm type for convergence test using UNPRECONDITIONED norm type for convergence test PC Object: () 1 MPI processes | PC Object: () 1 MPI process type: gamg type: gamg type is MULTIPLICATIVE, levels=3 cycles=v type is MULTIPLICATIVE, levels=3 cycles=v Cycles per PCApply=1 Cycles per PCApply=1 Using externally compute Galerkin coarse grid matrices Using externally compute Galerkin coarse grid matrices GAMG specific options GAMG specific options Threshold for dropping small values in graph on each level = 0. | Threshold for dropping small values in graph on each level = 0. 0. 0. Threshold scaling factor for each level not specified = 1. Threshold scaling factor for each level not specified = 1. Complexity: grid = 2.20325 | Complexity: grid = 1.34138 operator = 2.33594 Coarse grid solver -- level ------------------------------- | Coarse grid solver -- level 0 ------------------------------- KSP Object: (mg_coarse_) 1 MPI processes | KSP Object: (mg_coarse_) 1 MPI process type: preonly type: preonly maximum iterations=10000, initial guess is zero maximum iterations=10000, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning left preconditioning using NONE norm type for convergence test using NONE norm type for convergence test PC Object: (mg_coarse_) 1 MPI processes | PC Object: (mg_coarse_) 1 MPI process type: bjacobi type: bjacobi number of blocks = 1 number of blocks = 1 Local solver is the same for all blocks, as in the following KSP and PC objects on rank | Local solver information for first block is in the following KSP and PC objects on rank KSP Object: (mg_coarse_sub_) 1 MPI processes | Use -mg_coarse_ksp_view ::ascii_info_detail to display information for all blocks type: preonly | KSP Object: (mg_coarse_sub_) 1 MPI process maximum iterations=1, initial guess is zero | type: preonly tolerances: relative=1e-05, absolute=1e-50, divergence=10000. | maximum iterations=1, initial guess is zero left preconditioning | tolerances: relative=1e-05, absolute=1e-50, divergence=10000. using NONE norm type for convergence test | left preconditioning PC Object: (mg_coarse_sub_) 1 MPI processes | using NONE norm type for convergence test type: lu | PC Object: (mg_coarse_sub_) 1 MPI process out-of-place factorization | type: lu tolerance for zero pivot 2.22045e-14 | out-of-place factorization using diagonal shift on blocks to prevent zero pivot [INBLOCKS] | tolerance for zero pivot 2.22045e-14 matrix ordering: nd | using diagonal shift on blocks to prevent zero pivot [INBLOCKS] factor fill ratio given 5., needed 1.08594 | matrix ordering: nd Factored matrix follows: | factor fill ratio given 5., needed 1.04615 Mat Object: 1 MPI processes | Factored matrix follows: type: seqaij | Mat Object: (mg_coarse_sub_) 1 MPI process rows=41, cols=41 | type: seqaij package used to perform factorization: petsc | rows=30, cols=30 total: nonzeros=1491, allocated nonzeros=1491 | package used to perform factorization: petsc using I-node routines: found 24 nodes, limit used is 5 | total: nonzeros=816, allocated nonzeros=816 linear system matrix = precond matrix: | using I-node routines: found 13 nodes, limit used is 5 Mat Object: 1 MPI processes | linear system matrix = precond matrix: type: seqaij | Mat Object: (mg_coarse_sub_) 1 MPI process rows=41, cols=41 | type: seqaij total: nonzeros=1373, allocated nonzeros=1373 | rows=30, cols=30 total number of mallocs used during MatSetValues calls=0 | total: nonzeros=780, allocated nonzeros=780 not using I-node routines | total number of mallocs used during MatSetValues calls=0 > not using I-node routines linear system matrix = precond matrix: linear system matrix = precond matrix: Mat Object: 1 MPI processes | Mat Object: (mg_coarse_sub_) 1 MPI process type: seqaij type: seqaij rows=41, cols=41 | rows=30, cols=30 total: nonzeros=1373, allocated nonzeros=1373 | total: nonzeros=780, allocated nonzeros=780 total number of mallocs used during MatSetValues calls=0 total number of mallocs used during MatSetValues calls=0 not using I-node routines not using I-node routines Down solver (pre-smoother) on level 1 ------------------------------- Down solver (pre-smoother) on level 1 ------------------------------- KSP Object: (mg_levels_1_) 1 MPI processes | KSP Object: (mg_levels_1_) 1 MPI process type: chebyshev type: chebyshev eigenvalue estimates used: min = 0.0996528, max = 1.09618 | Chebyshev polynomial of first kind eigenvalues estimate via gmres min 0.00906746, max 0.996528 | eigenvalue targets used: min 0.0999712, max 1.09968 eigenvalues estimated using gmres with translations [0. 0.1; 0. 1.1] | eigenvalues estimated via gmres: min 0.0187175, max 0.999712 KSP Object: (mg_levels_1_esteig_) 1 MPI processes | eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] > KSP Object: (mg_levels_1_esteig_) 1 MPI process type: gmres type: gmres restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iter restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iter happy breakdown tolerance 1e-30 happy breakdown tolerance 1e-30 maximum iterations=10, initial guess is zero maximum iterations=10, initial guess is zero tolerances: relative=1e-12, absolute=1e-50, divergence=10000. tolerances: relative=1e-12, absolute=1e-50, divergence=10000. left preconditioning left preconditioning using PRECONDITIONED norm type for convergence test using PRECONDITIONED norm type for convergence test estimating eigenvalues using noisy right hand side estimating eigenvalues using noisy right hand side maximum iterations=2, nonzero initial guess maximum iterations=2, nonzero initial guess tolerances: relative=1e-05, absolute=1e-50, divergence=10000. tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning left preconditioning using NONE norm type for convergence test using NONE norm type for convergence test PC Object: (mg_levels_1_) 1 MPI processes | PC Object: (mg_levels_1_) 1 MPI process type: sor type: sor type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. linear system matrix = precond matrix: linear system matrix = precond matrix: Mat Object: 1 MPI processes | Mat Object: 1 MPI process type: seqaij type: seqaij rows=182, cols=182 rows=182, cols=182 total: nonzeros=4476, allocated nonzeros=4476 | total: nonzeros=5714, allocated nonzeros=5714 total number of mallocs used during MatSetValues calls=0 total number of mallocs used during MatSetValues calls=0 not using I-node routines not using I-node routines Up solver (post-smoother) same as down solver (pre-smoother) Up solver (post-smoother) same as down solver (pre-smoother) Down solver (pre-smoother) on level 2 ------------------------------- Down solver (pre-smoother) on level 2 ------------------------------- KSP Object: (mg_levels_2_) 1 MPI processes | KSP Object: (mg_levels_2_) 1 MPI process type: chebyshev type: chebyshev eigenvalue estimates used: min = 0.0997973, max = 1.09777 | Chebyshev polynomial of first kind eigenvalues estimate via gmres min 0.0015894, max 0.997973 | eigenvalue targets used: min 0.0997973, max 1.09777 eigenvalues estimated using gmres with translations [0. 0.1; 0. 1.1] | eigenvalues estimated via gmres: min 0.0015894, max 0.997973 KSP Object: (mg_levels_2_esteig_) 1 MPI processes | eigenvalues estimated using gmres with transform: [0. 0.1; 0. 1.1] > KSP Object: (mg_levels_2_esteig_) 1 MPI process type: gmres type: gmres restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iter restart=30, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iter happy breakdown tolerance 1e-30 happy breakdown tolerance 1e-30 maximum iterations=10, initial guess is zero maximum iterations=10, initial guess is zero tolerances: relative=1e-12, absolute=1e-50, divergence=10000. tolerances: relative=1e-12, absolute=1e-50, divergence=10000. left preconditioning left preconditioning using PRECONDITIONED norm type for convergence test using PRECONDITIONED norm type for convergence test estimating eigenvalues using noisy right hand side estimating eigenvalues using noisy right hand side maximum iterations=2, nonzero initial guess maximum iterations=2, nonzero initial guess tolerances: relative=1e-05, absolute=1e-50, divergence=10000. tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning left preconditioning using NONE norm type for convergence test using NONE norm type for convergence test PC Object: (mg_levels_2_) 1 MPI processes | PC Object: (mg_levels_2_) 1 MPI process type: sor type: sor type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. type = local_symmetric, iterations = 1, local iterations = 1, omega = 1. linear system matrix followed by preconditioner matrix: linear system matrix followed by preconditioner matrix: Mat Object: () 1 MPI processes | Mat Object: () 1 MPI process type: seqsbaij type: seqsbaij rows=621, cols=621 rows=621, cols=621 total: nonzeros=2741, allocated nonzeros=4861 total: nonzeros=2741, allocated nonzeros=4861 total number of mallocs used during MatSetValues calls=0 total number of mallocs used during MatSetValues calls=0 block size is 1 block size is 1 Mat Object: () 1 MPI processes | Mat Object: () 1 MPI process type: seqaij type: seqaij rows=621, cols=621 rows=621, cols=621 total: nonzeros=4861, allocated nonzeros=4861 total: nonzeros=4861, allocated nonzeros=4861 total number of mallocs used during MatSetValues calls=0 total number of mallocs used during MatSetValues calls=0 not using I-node routines not using I-node routines Up solver (post-smoother) same as down solver (pre-smoother) Up solver (post-smoother) same as down solver (pre-smoother) linear system matrix followed by preconditioner matrix: linear system matrix followed by preconditioner matrix: Mat Object: () 1 MPI processes | Mat Object: () 1 MPI process type: seqsbaij type: seqsbaij rows=621, cols=621 rows=621, cols=621 total: nonzeros=2741, allocated nonzeros=4861 total: nonzeros=2741, allocated nonzeros=4861 total number of mallocs used during MatSetValues calls=0 total number of mallocs used during MatSetValues calls=0 block size is 1 block size is 1 Mat Object: () 1 MPI processes | Mat Object: () 1 MPI process type: seqaij type: seqaij rows=621, cols=621 rows=621, cols=621 total: nonzeros=4861, allocated nonzeros=4861 total: nonzeros=4861, allocated nonzeros=4861 total number of mallocs used during MatSetValues calls=0 total number of mallocs used during MatSetValues calls=0 not using I-node routines not using I-node routines