************************************************************************************************************************ *** 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:40:48 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.463e+01 1.00000 4.463e+01 Objects: 3.930e+02 1.00000 3.930e+02 Flops: 2.116e+10 1.00000 2.116e+10 2.116e+10 Flops/sec: 4.742e+08 1.00000 4.742e+08 4.742e+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.8405e+00 13.1% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 1: FEM: 3.8793e+01 86.9% 2.1165e+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 5.9795e-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.5388e-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.0458e-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.7764e-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 44 1.0 5.3352e-02 1.0 1.24e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2315 VecNorm 48 1.0 5.0478e-03 1.0 1.88e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3726 VecScale 63 1.0 8.8522e-03 1.0 1.43e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1621 VecCopy 4 1.0 9.1481e-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 329 1.0 7.6415e-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 9.0170e-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 1500 VecAYPX 45 1.0 2.9414e-03 1.0 2.77e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 943 VecMAXPY 48 1.0 6.6999e-02 1.0 1.41e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2104 VecPointwiseMult 33 1.0 4.4630e-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 456 VecScatterBegin 66 1.0 1.9974e-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 3.2160e-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 48 1.0 1.0940e-02 1.0 2.82e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2579 MatMult 104 1.0 6.1036e-01 1.0 1.01e+09 1.0 0.0e+00 0.0e+00 0.0e+00 1 5 0 0 0 2 5 0 0 0 1654 MatMultAdd 101 1.0 1.9441e-01 1.0 2.95e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 1 1 0 0 0 1518 MatMultTranspose 45 1.0 1.0639e-01 1.0 1.82e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1707 MatSolve 30 1.0 6.6003e-02 1.0 6.33e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 959 MatSOR 90 1.0 1.9169e+00 1.0 2.91e+09 1.0 0.0e+00 0.0e+00 0.0e+00 4 14 0 0 0 5 14 0 0 0 1517 MatLUFactorSym 1 1.0 6.2943e-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.5480e-02 1.0 7.68e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 302 MatILUFactorSym 1 1.0 2.0354e-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.1989e-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.3823e-02 1.0 4.96e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 922 MatResidual 45 1.0 2.9308e-01 1.0 5.29e+08 1.0 0.0e+00 0.0e+00 0.0e+00 1 2 0 0 0 1 2 0 0 0 1804 MatAssemblyBegin 40 1.0 4.7684e-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 40 1.0 9.5340e-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 MatGetRow 878649 1.0 6.3018e-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.6506e-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.8260e-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.3918e-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.3245e-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 5.0452e-01 1.0 4.69e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 93 MatMatMultSym 4 1.0 3.9537e-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.0911e-01 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 430 MatPtAP 3 1.0 3.3630e+01 1.0 1.62e+10 1.0 0.0e+00 0.0e+00 0.0e+00 75 76 0 0 0 87 76 0 0 0 481 MatPtAPSymbolic 3 1.0 1.8475e+01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 41 0 0 0 0 48 0 0 0 0 0 MatPtAPNumeric 3 1.0 1.5155e+01 1.0 1.62e+10 1.0 0.0e+00 0.0e+00 0.0e+00 34 76 0 0 0 39 76 0 0 0 1066 MatTrnMatMult 3 1.0 2.3857e-01 1.0 1.94e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 81 MatTrnMatMultSym 3 1.0 1.4093e-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 MatTrnMatMultNum 3 1.0 9.7629e-02 1.0 1.94e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 199 MatGetSymTrans 6 1.0 4.2546e-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 3.9594e-01 1.0 3.52e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 89 PCGAMGCoarse_AGG 3 1.0 2.8423e-01 1.0 1.94e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 68 PCGAMGProl_AGG 3 1.0 3.0927e-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 8.1221e-01 1.0 4.57e+08 1.0 0.0e+00 0.0e+00 0.0e+00 2 2 0 0 0 2 2 0 0 0 563 GAMG: createProl 3 1.0 1.5285e+00 1.0 5.12e+08 1.0 0.0e+00 0.0e+00 0.0e+00 3 2 0 0 0 4 2 0 0 0 335 Graph 6 1.0 3.7575e-01 1.0 3.52e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 94 MIS/Agg 3 1.0 1.4026e-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.5991e-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.9099e-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 8.1221e-01 1.0 4.57e+08 1.0 0.0e+00 0.0e+00 0.0e+00 2 2 0 0 0 2 2 0 0 0 563 GAMG: partLevel 3 1.0 3.3630e+01 1.0 1.62e+10 1.0 0.0e+00 0.0e+00 0.0e+00 75 76 0 0 0 87 76 0 0 0 481 PCSetUp 4 1.0 3.5379e+01 1.0 1.67e+10 1.0 0.0e+00 0.0e+00 0.0e+00 79 79 0 0 0 91 79 0 0 0 472 PCSetUpOnBlocks 15 1.0 2.1839e-04 1.0 5.58e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 256 PCApply 15 1.0 3.7759e+01 1.0 2.06e+10 1.0 0.0e+00 0.0e+00 0.0e+00 85 97 0 0 0 97 97 0 0 0 545 KSPGMRESOrthog 44 1.0 1.1205e-01 1.0 2.47e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2205 KSPSetUp 11 1.0 1.2762e-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.8162e+01 1.0 2.09e+10 1.0 0.0e+00 0.0e+00 0.0e+00 86 99 0 0 0 98 99 0 0 0 549 ------------------------------------------------------------------------------------------------------------------------ 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 10666224 0. Section 28 13 8736 0. Vector 4 50 115669408 0. Vector Scatter 0 2 1328 0. Matrix 0 10 57676284 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 10264 0. IS L to G Mapping 4 0 0 0. Vector 180 125 39298160 0. Vector Scatter 4 0 0 0. Matrix 32 17 451222128 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.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 140520283017744