************************************************************************************************************************ *** 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:35:52 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): 1.911e+02 1.00000 1.911e+02 Objects: 5.220e+02 1.00000 5.220e+02 Flops: 3.811e+10 1.00000 3.811e+10 3.811e+10 Flops/sec: 1.994e+08 1.00000 1.994e+08 1.994e+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.7812e+00 3.0% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 1: FEM: 1.8529e+02 97.0% 3.8109e+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.5793e-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.6591e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 17 0 0 0 0 0 DMPlexStratify 4 1.0 2.1404e-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 1.2790e-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 --- Event Stage 1: FEM VecMDot 74 1.0 2.9559e-01 1.0 7.71e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 2 0 0 0 0 2 0 0 0 2608 VecNorm 78 1.0 1.5328e-02 1.0 5.88e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3838 VecScale 134 1.0 2.9717e-02 1.0 4.79e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1611 VecCopy 4 1.0 1.3862e-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 728 1.0 1.1238e-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 5 1.0 2.1443e-03 1.0 3.29e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1536 VecAYPX 112 1.0 1.0254e-02 1.0 9.65e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 942 VecMAXPY 78 1.0 3.6672e-01 1.0 8.27e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 2 0 0 0 0 2 0 0 0 2256 VecPointwiseMult 22 1.0 3.9968e-03 1.0 1.90e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 474 VecScatterBegin 230 1.0 6.4321e-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 2 1.0 2.7080e-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 78 1.0 3.4028e-02 1.0 8.82e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2593 MatMult 243 1.0 1.2585e+00 1.0 2.00e+09 1.0 0.0e+00 0.0e+00 0.0e+00 1 5 0 0 0 1 5 0 0 0 1585 MatMultAdd 332 1.0 4.6014e-01 1.0 5.52e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1199 MatMultTranspose 112 1.0 1.3683e-01 1.0 1.05e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 771 MatSolve 112 1.0 2.4967e-01 1.0 2.36e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 946 MatSOR 224 1.0 4.6434e+00 1.0 6.94e+09 1.0 0.0e+00 0.0e+00 0.0e+00 2 18 0 0 0 3 18 0 0 0 1496 MatLUFactorSym 1 1.0 4.0054e-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.4962e-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 306 MatILUFactorSym 1 1.0 1.1604e-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 3 1.0 7.2343e-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 MatScale 8 1.0 2.9604e-02 1.0 2.67e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 901 MatResidual 112 1.0 7.0430e-01 1.0 1.26e+09 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 1793 MatAssemblyBegin 28 1.0 4.2915e-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 28 1.0 1.3890e-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 496406 1.0 3.5250e-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 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 MatGetSubMatrix 4 1.0 1.7189e-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 1.8508e-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 2 1.0 1.0036e-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 MatAXPY 3 1.0 1.1978e-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 3 1.0 1.6437e-01 1.0 2.91e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 177 MatMatMultSym 3 1.0 1.0282e-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 MatMatMultNum 3 1.0 6.1526e-02 1.0 2.91e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 473 MatPtAP 2 1.0 6.9340e+00 1.0 1.01e+08 1.0 0.0e+00 0.0e+00 0.0e+00 4 0 0 0 0 4 0 0 0 0 15 MatPtAPSymbolic 2 1.0 5.1707e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 3 0 0 0 0 3 0 0 0 0 0 MatPtAPNumeric 2 1.0 1.7632e+00 1.0 1.01e+08 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 57 MatTrnMatMult 2 1.0 1.6967e+02 1.0 2.66e+10 1.0 0.0e+00 0.0e+00 0.0e+00 89 70 0 0 0 92 70 0 0 0 157 MatTrnMatMultSym 2 1.0 1.8388e+01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 10 0 0 0 0 10 0 0 0 0 0 MatTrnMatMultNum 2 1.0 1.5128e+02 1.0 2.66e+10 1.0 0.0e+00 0.0e+00 0.0e+00 79 70 0 0 0 82 70 0 0 0 176 MatGetSymTrans 4 1.0 1.4008e-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 PCGAMGGraph_AGG 2 1.0 1.1918e-01 1.0 2.25e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 189 PCGAMGCoarse_AGG 2 1.0 1.6981e+02 1.0 2.66e+10 1.0 0.0e+00 0.0e+00 0.0e+00 89 70 0 0 0 92 70 0 0 0 157 PCGAMGProl_AGG 2 1.0 2.7664e-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 2 1.0 3.4674e-01 1.0 2.98e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 861 GAMG: createProl 2 1.0 1.7035e+02 1.0 2.69e+10 1.0 0.0e+00 0.0e+00 0.0e+00 89 71 0 0 0 92 71 0 0 0 158 Graph 4 1.0 1.1917e-01 1.0 2.25e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 189 MIS/Agg 2 1.0 1.0049e-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 SA: col data 2 1.0 4.1699e-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 2 1.0 2.5954e-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 2 1.0 3.4674e-01 1.0 2.98e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 861 GAMG: partLevel 2 1.0 6.9340e+00 1.0 1.01e+08 1.0 0.0e+00 0.0e+00 0.0e+00 4 0 0 0 0 4 0 0 0 0 15 PCSetUp 4 1.0 1.7749e+02 1.0 2.70e+10 1.0 0.0e+00 0.0e+00 0.0e+00 93 71 0 0 0 96 71 0 0 0 152 PCSetUpOnBlocks 56 1.0 1.4830e-04 1.0 1.00e+00 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 PCApply 56 1.0 1.8338e+02 1.0 3.58e+10 1.0 0.0e+00 0.0e+00 0.0e+00 96 94 0 0 0 99 94 0 0 0 195 KSPGMRESOrthog 74 1.0 6.3641e-01 1.0 1.54e+09 1.0 0.0e+00 0.0e+00 0.0e+00 0 4 0 0 0 0 4 0 0 0 2422 KSPSetUp 9 1.0 1.2322e-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 1.8464e+02 1.0 3.79e+10 1.0 0.0e+00 0.0e+00 0.0e+00 97 99 0 0 0 100 99 0 0 0 205 ------------------------------------------------------------------------------------------------------------------------ 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 10665880 0. Section 28 13 8736 0. Vector 4 54 150556584 0. Vector Scatter 0 2 1328 0. Matrix 0 8 57266540 0. Preconditioner 0 8 8212 0. Krylov Solver 0 8 27112 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 22 10 7840 0. IS L to G Mapping 4 0 0 0. Vector 326 267 37319976 0. Vector Scatter 4 0 0 0. Matrix 23 10 159915532 0. Matrix Coarsen 2 2 1272 0. Preconditioner 11 3 3112 0. Krylov Solver 11 3 61832 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(): 9.53674e-08 #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.02 -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 140481640307248