************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- Darcy_FE.py on a arch-python-macosx-10.11-intel named Justins-MacBook-Pro-2.local with 1 processor, by justin Tue Mar 8 12:38:37 2016 Using Petsc Development GIT revision: v3.4.2-11005-gb7ce8a7 GIT Date: 2016-01-08 23:04:01 -0600 Max Max/Min Avg Total Time (sec): 4.429e+01 1.00000 4.429e+01 Objects: 3.970e+02 1.00000 3.970e+02 Flops: 1.610e+10 1.00000 1.610e+10 1.610e+10 Flops/sec: 3.635e+08 1.00000 3.635e+08 3.635e+08 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: 5.8872e+00 13.3% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 1: FEM: 3.8400e+01 86.7% 1.6100e+10 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 VecSet 4 1.0 7.3791e-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 DMPlexInterp 1 1.0 9.7033e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 16 0 0 0 0 0 DMPlexStratify 4 1.0 2.0843e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 4 0 0 0 0 0 SFSetGraph 7 1.0 9.6183e-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 --- Event Stage 1: FEM VecMDot 45 1.0 7.5469e-02 1.0 1.38e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1832 VecNorm 49 1.0 9.2342e-03 1.0 1.98e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2143 VecScale 65 1.0 1.5603e-02 1.0 1.52e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 972 VecCopy 4 1.0 8.3232e-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 342 1.0 9.3978e-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 4 1.0 8.4281e-04 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 1604 VecAYPX 48 1.0 4.6074e-03 1.0 2.95e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 641 VecMAXPY 49 1.0 1.0568e-01 1.0 1.57e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1483 VecPointwiseMult 33 1.0 3.7136e-03 1.0 2.03e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 547 VecScatterBegin 70 1.0 2.8619e-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 VecSetRandom 3 1.0 2.8501e-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 VecNormalize 49 1.0 2.0606e-02 1.0 2.97e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1440 MatMult 109 1.0 8.2775e-01 1.0 1.04e+09 1.0 0.0e+00 0.0e+00 0.0e+00 2 6 0 0 0 2 6 0 0 0 1252 MatMultAdd 108 1.0 2.8466e-01 1.0 2.84e+08 1.0 0.0e+00 0.0e+00 0.0e+00 1 2 0 0 0 1 2 0 0 0 997 MatMultTranspose 48 1.0 1.5136e-01 1.0 1.62e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1071 MatSolve 32 1.0 1.0415e-01 1.0 6.75e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 648 MatSOR 96 1.0 3.1504e+00 1.0 3.04e+09 1.0 0.0e+00 0.0e+00 0.0e+00 7 19 0 0 0 8 19 0 0 0 966 MatLUFactorSym 1 1.0 3.6955e-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 MatLUFactorNum 2 1.0 2.7764e-02 1.0 7.63e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 275 MatILUFactorSym 1 1.0 1.6481e-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 MatConvert 4 1.0 1.4631e-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 MatScale 11 1.0 5.3931e-02 1.0 4.69e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 871 MatResidual 48 1.0 4.4885e-01 1.0 5.53e+08 1.0 0.0e+00 0.0e+00 0.0e+00 1 3 0 0 0 1 3 0 0 0 1232 MatAssemblyBegin 40 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 MatAssemblyEnd 40 1.0 1.0220e-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 MatGetRow 877890 1.0 6.4305e-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 2 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 MatGetSubMatrix 4 1.0 1.6905e-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 MatGetOrdering 2 1.0 2.1188e-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 MatCoarsen 3 1.0 1.3964e-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 MatAXPY 4 1.0 1.3093e-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 MatMatMult 4 1.0 4.6435e-01 1.0 4.52e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 97 MatMatMultSym 4 1.0 3.4934e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 MatMatMultNum 4 1.0 1.1497e-01 1.0 4.52e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 393 MatPtAP 3 1.0 3.1398e+01 1.0 1.09e+10 1.0 0.0e+00 0.0e+00 0.0e+00 71 68 0 0 0 82 68 0 0 0 348 MatPtAPSymbolic 3 1.0 1.5288e+01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 35 0 0 0 0 40 0 0 0 0 0 MatPtAPNumeric 3 1.0 1.6110e+01 1.0 1.09e+10 1.0 0.0e+00 0.0e+00 0.0e+00 36 68 0 0 0 42 68 0 0 0 678 MatTrnMatMult 3 1.0 4.1005e-01 1.0 3.23e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 79 MatTrnMatMultSym 3 1.0 2.1525e-01 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 MatTrnMatMultNum 3 1.0 1.9479e-01 1.0 3.23e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 166 MatGetSymTrans 6 1.0 2.9005e-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 PCGAMGGraph_AGG 3 1.0 4.2818e-01 1.0 3.46e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 81 PCGAMGCoarse_AGG 3 1.0 4.5218e-01 1.0 3.23e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 71 PCGAMGProl_AGG 3 1.0 2.9127e-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 PCGAMGPOpt_AGG 3 1.0 7.5049e-01 1.0 4.46e+08 1.0 0.0e+00 0.0e+00 0.0e+00 2 3 0 0 0 2 3 0 0 0 595 GAMG: createProl 3 1.0 1.6675e+00 1.0 5.13e+08 1.0 0.0e+00 0.0e+00 0.0e+00 4 3 0 0 0 4 3 0 0 0 308 Graph 6 1.0 4.1830e-01 1.0 3.46e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 83 MIS/Agg 3 1.0 1.4085e-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 SA: col data 3 1.0 4.7874e-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 SA: frmProl0 3 1.0 2.7234e-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 SA: smooth 3 1.0 7.5048e-01 1.0 4.46e+08 1.0 0.0e+00 0.0e+00 0.0e+00 2 3 0 0 0 2 3 0 0 0 595 GAMG: partLevel 3 1.0 3.1398e+01 1.0 1.09e+10 1.0 0.0e+00 0.0e+00 0.0e+00 71 68 0 0 0 82 68 0 0 0 348 PCSetUp 4 1.0 3.3293e+01 1.0 1.15e+10 1.0 0.0e+00 0.0e+00 0.0e+00 75 71 0 0 0 87 71 0 0 0 344 PCSetUpOnBlocks 16 1.0 1.4734e-04 1.0 8.32e+02 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 6 PCApply 16 1.0 3.7204e+01 1.0 1.55e+10 1.0 0.0e+00 0.0e+00 0.0e+00 84 96 0 0 0 97 96 0 0 0 416 KSPGMRESOrthog 45 1.0 1.7007e-01 1.0 2.76e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 2 0 0 0 0 2 0 0 0 1626 KSPSetUp 11 1.0 1.4548e-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 1 1.0 3.7760e+01 1.0 1.59e+10 1.0 0.0e+00 0.0e+00 0.0e+00 85 99 0 0 0 98 99 0 0 0 420 ------------------------------------------------------------------------------------------------------------------------ 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 8 7 4032 0. Viewer 1 0 0 0. PetscRandom 0 1 646 0. Index Set 14 19 10665960 0. Section 28 13 8736 0. Vector 4 50 115658760 0. Vector Scatter 0 2 1328 0. Matrix 0 10 57652348 0. Preconditioner 0 9 9196 0. Krylov Solver 0 9 28400 0. Distributed Mesh 10 7 32816 0. GraphPartitioner 4 3 1836 0. Star Forest Bipartite Graph 23 16 12928 0. Discrete System 10 7 6048 0. --- Event Stage 1: FEM Container 4 2 1152 0. PetscRandom 1 0 0 0. Index Set 25 13 10216 0. IS L to G Mapping 4 0 0 0. Vector 184 129 39259512 0. Vector Scatter 4 0 0 0. Matrix 32 17 443050228 0. Matrix Coarsen 3 3 1908 0. Preconditioner 13 4 4160 0. Krylov Solver 13 4 92072 0. Distributed Mesh 3 0 0 0. Star Forest Bipartite Graph 6 2 1616 0. Discrete System 3 0 0 0. ======================================================================================================================== Average time to get PetscTime(): 0. #PETSc Option Table entries: -info -log_summary -solver_fieldsplit_0_ksp_type preonly -solver_fieldsplit_0_pc_type ilu -solver_fieldsplit_1_ksp_type preonly -solver_fieldsplit_1_mg_levels_ksp_type richardson -solver_fieldsplit_1_pc_gamg_square_graph 10 -solver_fieldsplit_1_pc_gamg_threshold 0.0 -solver_fieldsplit_1_pc_type gamg -solver_ksp_rtol 1e-7 -solver_ksp_type gmres -solver_pc_fieldsplit_schur_fact_type upper -solver_pc_fieldsplit_schur_precondition selfp -solver_pc_fieldsplit_type schur -solver_pc_type fieldsplit #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: --prefix=/Users/justin/Software/firedrake/lib/python2.7/site-packages/petsc PETSC_ARCH=arch-python-macosx-10.11-intel --with-shared-libraries=1 --with-debugging=0 --with-c2html=0 --with-cc=/usr/local/bin/mpicc --with-cxx=/usr/local/bin/mpicxx --with-fc=/usr/local/bin/mpif90 --download-ctetgen --download-triangle --download-chaco --download-metis --download-parmetis --download-scalapack --download-hypre --download-mumps --download-netcdf --download-hdf5 --download-exodusii --download-ml ----------------------------------------- Libraries compiled on Wed Mar 2 04:30:19 2016 on Justins-MacBook-Pro-2.local Machine characteristics: Darwin-15.3.0-x86_64-i386-64bit Using PETSc directory: /private/var/folders/jd/qh5zn6jn5kz_byz9gxz5kl2m0000gn/T/pip-kPmqPT-build Using PETSc arch: arch-python-macosx-10.11-intel ----------------------------------------- Using C compiler: /usr/local/bin/mpicc -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Qunused-arguments -g -O3 ${COPTFLAGS} ${CFLAGS} Using Fortran compiler: /usr/local/bin/mpif90 -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -g -O ${FOPTFLAGS} ${FFLAGS} ----------------------------------------- Using include paths: -I/private/var/folders/jd/qh5zn6jn5kz_byz9gxz5kl2m0000gn/T/pip-kPmqPT-build/arch-python-macosx-10.11-intel/include -I/private/var/folders/jd/qh5zn6jn5kz_byz9gxz5kl2m0000gn/T/pip-kPmqPT-build/include -I/private/var/folders/jd/qh5zn6jn5kz_byz9gxz5kl2m0000gn/T/pip-kPmqPT-build/include -I/private/var/folders/jd/qh5zn6jn5kz_byz9gxz5kl2m0000gn/T/pip-kPmqPT-build/arch-python-macosx-10.11-intel/include -I/Users/justin/Software/firedrake/lib/python2.7/site-packages/petsc/include -I/opt/X11/include -I/usr/local/Cellar/open-mpi/1.10.2/include ----------------------------------------- Using C linker: /usr/local/bin/mpicc Using Fortran linker: /usr/local/bin/mpif90 Using libraries: -Wl,-rpath,/private/var/folders/jd/qh5zn6jn5kz_byz9gxz5kl2m0000gn/T/pip-kPmqPT-build/arch-python-macosx-10.11-intel/lib -L/private/var/folders/jd/qh5zn6jn5kz_byz9gxz5kl2m0000gn/T/pip-kPmqPT-build/arch-python-macosx-10.11-intel/lib -lpetsc -Wl,-rpath,/Users/justin/Software/firedrake/lib/python2.7/site-packages/petsc/lib -L/Users/justin/Software/firedrake/lib/python2.7/site-packages/petsc/lib -lHYPRE -Wl,-rpath,/usr/local/opt/libevent/lib -L/usr/local/opt/libevent/lib -Wl,-rpath,/usr/local/Cellar/open-mpi/1.10.2/lib -L/usr/local/Cellar/open-mpi/1.10.2/lib -Wl,-rpath,/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/7.0.2/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/7.0.2/lib/darwin -lclang_rt.osx -lmpi_cxx -lc++ -Wl,-rpath,/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin -lclang_rt.osx -lml -lclang_rt.osx -lmpi_cxx -lc++ -lclang_rt.osx -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -llapack -lblas -lparmetis -lmetis -ltriangle -Wl,-rpath,/opt/X11/lib -L/opt/X11/lib -lX11 -lchaco -lexoIIv2for -lexodus -lnetcdf -lhdf5hl_fortran -lhdf5_fortran -lhdf5_hl -lhdf5 -lctetgen -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lgfortran -Wl,-rpath,/usr/local/Cellar/gcc/5.3.0/lib/gcc/5/gcc/x86_64-apple-darwin15.0.0/5.3.0 -L/usr/local/Cellar/gcc/5.3.0/lib/gcc/5/gcc/x86_64-apple-darwin15.0.0/5.3.0 -Wl,-rpath,/usr/local/Cellar/gcc/5.3.0/lib/gcc/5 -L/usr/local/Cellar/gcc/5.3.0/lib/gcc/5 -lgfortran -lgcc_ext.10.5 -lquadmath -lm -lclang_rt.osx -lmpi_cxx -lc++ -lclang_rt.osx -Wl,-rpath,/usr/local/opt/libevent/lib -L/usr/local/opt/libevent/lib -Wl,-rpath,/usr/local/Cellar/open-mpi/1.10.2/lib -L/usr/local/Cellar/open-mpi/1.10.2/lib -ldl -lmpi -lSystem -Wl,-rpath,/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin -lclang_rt.osx -ldl ----------------------------------------- [0] Petsc_DelViewer(): Removing viewer data attribute in an MPI_Comm 140311542864896