KSP Object: 1 MPI processes type: preonly maximum iterations=10000, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000 left preconditioning using NONE norm type for convergence test PC Object: 1 MPI processes type: cholesky Cholesky: out-of-place factorization tolerance for zero pivot 2.22045e-14 matrix ordering: natural factor fill ratio given 0, needed 0 Factored matrix follows: Mat Object: 1 MPI processes type: seqaij rows=1000002, cols=1000002 package used to perform factorization: cholmod total: nonzeros=0, allocated nonzeros=0 total number of mallocs used during MatSetValues calls =0 block size is -1 CHOLMOD run parameters: Pack factors after symbolic factorization: TRUE Common.dbound 0 (Smallest absolute value of diagonal entries of D) Common.grow0 1.2 Common.grow1 1.2 Common.grow2 5 Common.maxrank 8 Common.supernodal_switch 40 Common.supernodal 1 Common.final_asis 1 Common.final_super 1 Common.final_ll 0 Common.final_pack 1 Common.final_monotonic 1 Common.final_resymbol 0 Common.zrelax [0.8,0.1,0.05] Common.nrelax [4,16,48] Common.prefer_upper 1 Common.print 3 Common.postorder 1 Common.default_nesdis 0 (use NESDIS instead of METIS for nested dissection) Common.fl 1.81877e+10 (flop count from most recent analysis) Common.lnz 4.46748e+07 (fundamental nz in L) Common.anz 2.998e+06 Common.modfl -1 (flop count from most recent update) Common.malloc_count 12 (number of live objects) Common.memory_usage 6.48693e+08 (peak memory usage in bytes) Common.memory_inuse 5.97043e+08 (current memory usage in bytes) Common.nrealloc_col 0 (number of column reallocations) Common.nrealloc_factor 0 (number of factor reallocations due to column reallocations) Common.ndbounds_hit 0 (number of times diagonal was modified by dbound) Common.rowfacfl 0 (number of flops in last call to cholmod_rowfac) Common.aatfl 0 (number of flops to compute A(:,f)*A(:,f)') linear system matrix = precond matrix: Mat Object: 1 MPI processes type: seqaij rows=1000002, cols=1000002 total: nonzeros=4.996e+06, allocated nonzeros=4.996e+06 total number of mallocs used during MatSetValues calls =0 not using I-node routines Number of iterations = 1 Residual norm < 1.e-12 ************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- ./ex10 on a arch-linux-mkl-nodbg named MERCEDITA-LINUX with 1 processor, by victor Sun Nov 23 15:24:49 2014 Using Petsc Development GIT revision: v3.5.2-1031-ga315c07 GIT Date: 2014-11-20 10:54:18 -0600 Max Max/Min Avg Total Time (sec): 2.073e+00 1.00000 2.073e+00 Objects: 1.200e+01 1.00000 1.200e+01 Flops: 1.299e+07 1.00000 1.299e+07 1.299e+07 Flops/sec: 6.268e+06 1.00000 6.268e+06 6.268e+06 MPI Messages: 0.000e+00 0.00000 0.000e+00 0.000e+00 MPI Message Lengths: 0.000e+00 0.00000 0.000e+00 0.000e+00 MPI Reductions: 0.000e+00 0.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: 7.0333e-05 0.0% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 1: Load system: 1.1863e-01 5.7% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 2: KSPSetUpSolve: 1.9540e+00 94.3% 1.2992e+07 100.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 ThreadCommRunKer 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 1 0 0 0 0 0 --- Event Stage 1: Load system MatAssemblyBegin 1 1.0 4.7684e-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.7447e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 15 0 0 0 0 0 MatLoad 1 1.0 1.0490e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 5 0 0 0 0 88 0 0 0 0 0 VecSet 4 1.0 3.3047e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 3 0 0 0 0 0 VecAssemblyBegin 1 1.0 2.3842e-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 VecAssemblyEnd 1 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 VecLoad 1 1.0 1.0790e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 9 0 0 0 0 0 --- Event Stage 2: KSPSetUpSolve MatMult 1 1.0 5.5449e-03 1.0 8.99e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 69 0 0 0 0 69 0 0 0 1622 MatSolve 1 1.0 1.3265e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 6 0 0 0 0 7 0 0 0 0 0 MatCholFctrSym 1 1.0 6.5606e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 32 0 0 0 0 34 0 0 0 0 0 MatCholFctrNum 1 1.0 1.1193e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 54 0 0 0 0 57 0 0 0 0 0 MatGetRowIJ 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 MatGetOrdering 1 1.0 3.8588e-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 MatView 2 1.0 1.7238e-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 VecNorm 1 1.0 5.4669e-04 1.0 2.00e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 15 0 0 0 0 15 0 0 0 3658 VecSet 1 1.0 8.1229e-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 1 1.0 1.1284e-03 1.0 2.00e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 15 0 0 0 0 15 0 0 0 1772 KSPSetUp 1 1.0 2.3842e-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 KSPSolve 1 1.0 1.3348e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 6 0 0 0 0 7 0 0 0 0 0 PCSetUp 1 1.0 1.8110e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 87 0 0 0 0 93 0 0 0 0 0 PCApply 1 1.0 1.3265e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 6 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 --- Event Stage 1: Load system Viewer 2 2 1504 0 Matrix 1 0 0 0 Vector 3 0 0 0 --- Event Stage 2: KSPSetUpSolve Viewer 1 0 0 0 Matrix 1 2 87957480 0 Vector 0 3 24004656 0 Krylov Solver 1 1 1160 0 Preconditioner 1 1 984 0 Index Set 2 2 4001576 0 ======================================================================================================================== Average time to get PetscTime(): 2.38419e-08 #PETSc Option Table entries: -f A1mi.dat -ksp_type preonly -ksp_view -log_summary -matload_block_size 1 -pc_factor_mat_ordering_type natural -pc_factor_mat_solver_package cholmod -pc_type cholesky -rhs rhs1mi.dat -vecload_block_size 1 #End of PETSc Option Table entries Compiled without FORTRAN kernels Compiled with full precision matrices (default) sizeof(short) 2 sizeof(int) 4 sizeof(long) 8 sizeof(void*) 8 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 Configure options: --with-blas-lapack-dir=/usr/local/blaslapack --with-debugging=0 --download-mpich=1 --download-suitesparse=1 --download-superlu=1 --download-superlu_dist=1 --download-scalapack=1 --download-mumps=1 --download-parmetis=1 --download-metis=1 PETSC_ARCH=arch-linux-mkl-nodbg ----------------------------------------- Libraries compiled on Fri Nov 21 17:57:37 2014 on MERCEDITA-LINUX Machine characteristics: Linux-3.13.0-39-generic-x86_64-with-debian-jessie-sid Using PETSc directory: /home/victor/projects/petsc-dev Using PETSc arch: arch-linux-mkl-nodbg ----------------------------------------- Using C compiler: /home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/bin/mpicc -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -O ${COPTFLAGS} ${CFLAGS} Using Fortran compiler: /home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/bin/mpif90 -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -O ${FOPTFLAGS} ${FFLAGS} ----------------------------------------- Using include paths: -I/home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/include -I/home/victor/projects/petsc-dev/include -I/home/victor/projects/petsc-dev/include -I/home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/include ----------------------------------------- Using C linker: /home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/bin/mpicc Using Fortran linker: /home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/bin/mpif90 Using libraries: -Wl,-rpath,/home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/lib -L/home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/lib -lpetsc -Wl,-rpath,/home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/lib -L/home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/lib -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -lsuperlu_4.3 -lumfpack -lklu -lcholmod -lbtf -lccolamd -lcolamd -lcamd -lamd -lsuitesparseconfig -lsuperlu_dist_3.3 -Wl,-rpath,/usr/local/blaslapack -L/usr/local/blaslapack -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -lparmetis -lmetis -lpthread -lX11 -lhwloc -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/ipp/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/mkl/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/tbb/lib/intel64/gcc4.4 -L/opt/intel/composer_xe_2015.0.090/tbb/lib/intel64/gcc4.4 -lmpifort -lgfortran -lm -lgfortran -lm -lquadmath -lm -lmpicxx -lstdc++ -Wl,-rpath,/home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/lib -L/home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/ipp/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/mkl/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/tbb/lib/intel64/gcc4.4 -L/opt/intel/composer_xe_2015.0.090/tbb/lib/intel64/gcc4.4 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/ipp/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/mkl/lib/intel64 -L/opt/intel/composer_xe_2015.0.090/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.0.090/tbb/lib/intel64/gcc4.4 -L/opt/intel/composer_xe_2015.0.090/tbb/lib/intel64/gcc4.4 -ldl -Wl,-rpath,/home/victor/projects/petsc-dev/arch-linux-mkl-nodbg/lib -lmpi -lgcc_s -ldl -----------------------------------------