xref: /petsc/src/snes/tutorials/output/ex19_tut_7.out (revision c4762a1b19cd2af06abeed90e8f9d34fb975dd94)
1lid velocity = 0.000106281, prandtl # = 1., grashof # = 1.
2Number of SNES iterations = 3
3************************************************************************************************************************
4***             WIDEN YOUR WINDOW TO 120 CHARACTERS.  Use 'enscript -r -fCourier9' to print this document            ***
5************************************************************************************************************************
6
7---------------------------------------------- PETSc Performance Summary: ----------------------------------------------
8
9./ex19 on a arch-ubuntu-mb-double-extra-opt named pdsbox with 4 processors, by patrick Fri Jul 27 15:29:45 2018
10Using Petsc Development GIT revision: v3.9.3-921-gfc2aa81  GIT Date: 2018-07-27 11:07:58 +0200
11
12                         Max       Max/Min     Avg       Total
13Time (sec):           4.796e-01     1.001   4.794e-01
14Objects:              5.730e+02     1.000   5.730e+02
15Flop:                 2.266e+08     1.061   2.201e+08  8.802e+08
16Flop/sec:             4.726e+08     1.060   4.590e+08  1.836e+09
17MPI Messages:         3.012e+03     1.043   2.950e+03  1.180e+04
18MPI Message Lengths:  1.664e+06     1.054   5.490e+02  6.478e+06
19MPI Reductions:       1.472e+03     1.000
20
21Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract)
22                            e.g., VecAXPY() for real vectors of length N --> 2N flop
23                            and VecAXPY() for complex vectors of length N --> 8N flop
24
25Summary of Stages:   ----- Time ------  ----- Flop ------  --- Messages ---  -- Message Lengths --  -- Reductions --
26                        Avg     %Total     Avg     %Total    Count   %Total     Avg         %Total    Count   %Total
27 0:      Main Stage: 4.7942e-01 100.0%  8.8021e+08 100.0%  1.180e+04 100.0%  5.490e+02      100.0%  1.465e+03  99.5%
28
29------------------------------------------------------------------------------------------------------------------------
30See the 'Profiling' chapter of the users' manual for details on interpreting output.
31Phase summary info:
32   Count: number of times phase was executed
33   Time and Flop: Max - maximum over all processors
34                  Ratio - ratio of maximum to minimum over all processors
35   Mess: number of messages sent
36   AvgLen: average message length (bytes)
37   Reduct: number of global reductions
38   Global: entire computation
39   Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop().
40      %T - percent time in this phase         %F - percent flop in this phase
41      %M - percent messages in this phase     %L - percent message lengths in this phase
42      %R - percent reductions in this phase
43   Total Mflop/s: 10e-6 * (sum of flop over all processors)/(max time over all processors)
44------------------------------------------------------------------------------------------------------------------------
45Event                Count      Time (sec)     Flop                              --- Global ---  --- Stage ----  Total
46                   Max Ratio  Max     Ratio   Max  Ratio  Mess   AvgLen  Reduct  %T %F %M %L %R  %T %F %M %L %R Mflop/s
47------------------------------------------------------------------------------------------------------------------------
48
49--- Event Stage 0: Main Stage
50
51BuildTwoSidedF        29 1.0 5.8196e-03 6.4 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
52SNESSolve              1 1.0 4.1890e-01 1.0 2.27e+08 1.1 1.2e+04 5.5e+02 1.4e+03 87100100100 98  87100100100 98  2101
53SNESFunctionEval     382 1.0 1.7268e-02 1.4 1.81e+07 1.1 3.2e+01 1.6e+03 0.0e+00  3  8  0  1  0   3  8  0  1  0  4066
54SNESJacobianEval      18 1.0 6.6740e-02 1.0 1.89e+07 1.1 3.0e+03 5.2e+02 5.3e+02 14  8 26 24 36  14  8 26 24 36  1098
55SNESLineSearch         3 1.0 2.8355e-03 1.0 2.04e+06 1.0 4.8e+01 1.6e+03 1.2e+01  1  1  0  1  1   1  1  0  1  1  2814
56VecDot                 3 1.0 2.3961e-04 1.3 5.76e+04 1.0 0.0e+00 0.0e+00 3.0e+00  0  0  0  0  0   0  0  0  0  0   942
57VecMDot              170 1.0 2.7825e-02 2.9 5.78e+06 1.1 0.0e+00 0.0e+00 1.7e+02  4  3  0  0 12   4  3  0  0 12   808
58VecNorm              211 1.0 1.4362e-02 1.5 1.48e+06 1.1 0.0e+00 0.0e+00 2.1e+02  3  1  0  0 14   3  1  0  0 14   401
59VecScale             188 1.0 4.2009e-04 1.2 6.51e+05 1.1 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0  6036
60VecCopy              499 1.0 1.2398e-03 1.1 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
61VecSet               504 1.0 4.2868e-04 1.1 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
62VecAXPY              378 1.0 6.4588e-04 1.4 1.70e+06 1.1 0.0e+00 0.0e+00 0.0e+00  0  1  0  0  0   0  1  0  0  0 10235
63VecAYPX              920 1.0 1.0263e-02 1.4 3.00e+06 1.1 0.0e+00 0.0e+00 0.0e+00  2  1  0  0  0   2  1  0  0  0  1134
64VecAXPBYCZ           460 1.0 5.8384e-03 1.2 6.00e+06 1.1 0.0e+00 0.0e+00 0.0e+00  1  3  0  0  0   1  3  0  0  0  3988
65VecWAXPY               3 1.0 1.2279e-04 1.4 2.88e+04 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0   920
66VecMAXPY             188 1.0 7.0734e-03 1.4 6.95e+06 1.1 0.0e+00 0.0e+00 0.0e+00  1  3  0  0  0   1  3  0  0  0  3823
67VecScatterBegin     1541 1.0 1.5262e-02 1.1 0.00e+00 0.0 1.1e+04 5.6e+02 0.0e+00  3  0 97 98  0   3  0 97 98  0     0
68VecScatterEnd       1541 1.0 4.6712e-02 3.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00  6  0  0  0  0   6  0  0  0  0     0
69VecReduceArith         6 1.0 6.8903e-05 1.3 1.15e+05 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0  6554
70VecReduceComm          3 1.0 2.2459e-04 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 3.0e+00  0  0  0  0  0   0  0  0  0  0     0
71VecNormalize         188 1.0 1.3350e-02 1.6 1.95e+06 1.1 0.0e+00 0.0e+00 1.9e+02  2  1  0  0 13   2  1  0  0 13   570
72MatMult              878 1.0 1.2342e-01 1.2 9.29e+07 1.1 6.9e+03 6.4e+02 0.0e+00 23 41 59 68  0  23 41 59 68  0  2925
73MatMultAdd           115 1.0 4.8120e-03 1.1 1.32e+06 1.0 5.8e+02 2.6e+02 0.0e+00  1  1  5  2  0   1  1  5  2  0  1078
74MatMultTranspose     120 1.0 1.4319e-02 3.1 1.38e+06 1.0 6.0e+02 2.6e+02 0.0e+00  2  1  5  2  0   2  1  5  2  0   378
75MatSolve              23 1.0 2.2483e-04 1.1 8.68e+04 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0  1545
76MatSOR               855 1.0 1.5684e-01 1.3 8.70e+07 1.1 0.0e+00 0.0e+00 0.0e+00 28 38  0  0  0  28 38  0  0  0  2154
77MatLUFactorSym         1 1.0 1.2636e-04 1.5 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
78MatLUFactorNum         3 1.0 1.7381e-04 1.2 2.73e+04 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0   628
79MatCopy                2 1.0 3.3379e-06 1.2 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
80MatConvert             1 1.0 3.6716e-05 1.5 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
81MatResidual          115 1.0 1.8372e-02 1.4 1.19e+07 1.1 9.2e+02 6.1e+02 0.0e+00  3  5  8  9  0   3  5  8  9  0  2504
82MatAssemblyBegin      30 1.0 6.0785e-03 5.4 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
83MatAssemblyEnd        30 1.0 8.9223e-03 1.1 0.00e+00 0.0 1.5e+02 9.3e+01 8.8e+01  2  0  1  0  6   2  0  1  0  6     0
84MatGetRowIJ            1 1.0 8.3447e-06 1.8 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
85MatCreateSubMats       3 1.0 2.5177e-04 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 6.0e+00  0  0  0  0  0   0  0  0  0  0     0
86MatGetOrdering         1 1.0 3.4571e-05 1.3 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
87MatZeroEntries        18 1.0 4.1199e-04 1.2 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
88MatFDColorCreate       6 1.0 4.7135e-04 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 1.2e+01  0  0  0  0  1   0  0  0  0  1     0
89MatFDColorSetUp        6 1.0 2.7599e-02 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 4.8e+02  6  0  0  0 33   6  0  0  0 33     0
90MatFDColorApply       18 1.0 3.8840e-02 1.0 1.89e+07 1.1 3.0e+03 5.2e+02 2.8e+01  8  8 26 24  2   8  8 26 24  2  1887
91MatFDColorFunc       378 1.0 2.6123e-02 1.1 1.73e+07 1.1 3.0e+03 5.2e+02 0.0e+00  5  8 26 24  0   5  8 26 24  0  2566
92MatRedundantMat        3 1.0 3.0828e-04 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 6.0e+00  0  0  0  0  0   0  0  0  0  0     0
93MatMPIConcateSeq       3 1.0 4.4107e-05 1.4 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
94DMCoarsen              5 1.0 1.9548e-03 1.0 0.00e+00 0.0 8.0e+01 2.2e+01 5.5e+01  0  0  1  0  4   0  0  1  0  4     0
95DMCreateInterp         5 1.0 6.3477e-03 1.0 5.76e+04 1.0 1.2e+02 6.6e+01 1.2e+02  1  0  1  0  8   1  0  1  0  8    36
96KSPSetUp              29 1.0 3.4931e-03 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 7.6e+01  1  0  0  0  5   1  0  0  0  5     0
97KSPSolve               3 1.0 3.7720e-01 1.0 2.10e+08 1.1 1.1e+04 5.0e+02 1.3e+03 79 93 95 86 91  79 93 95 86 91  2166
98KSPGMRESOrthog       170 1.0 3.3011e-02 2.1 1.16e+07 1.1 0.0e+00 0.0e+00 1.7e+02  5  5  0  0 12   5  5  0  0 12  1363
99PCSetUp                3 1.0 5.2358e-02 1.0 5.09e+06 1.1 2.9e+03 3.2e+02 8.2e+02 11  2 25 14 56  11  2 25 14 56   367
100PCApply               23 1.0 3.0923e-01 1.0 1.94e+08 1.1 8.1e+03 5.4e+02 4.4e+02 63 86 69 69 30  63 86 69 69 30  2434
101------------------------------------------------------------------------------------------------------------------------
102
103Memory usage is given in bytes:
104
105Object Type          Creations   Destructions     Memory  Descendants' Mem.
106Reports information only for process 0.
107
108--- Event Stage 0: Main Stage
109
110                SNES     1              1         1372     0.
111              DMSNES     6              6         4432     0.
112      SNESLineSearch     1              1         1000     0.
113              Vector   231            231      4858432     0.
114              Matrix    56             56      4056840     0.
115  Matrix FD Coloring     6              6      5749152     0.
116    Distributed Mesh     6              6        31664     0.
117           Index Set   185            185       220700     0.
118   IS L to G Mapping     6              6        17912     0.
119   Star Forest Graph    12             12         9728     0.
120     Discrete System     6              6         5572     0.
121         Vec Scatter    29             29        97136     0.
122       Krylov Solver    13             13       178448     0.
123     DMKSP interface     6              6         3936     0.
124      Preconditioner     8              8         7904     0.
125              Viewer     1              0            0     0.
126========================================================================================================================
127Average time to get PetscTime(): 4.76837e-08
128Average time for MPI_Barrier(): 2.79903e-05
129Average time for zero size MPI_Send(): 1.04904e-05
130#PETSc Option Table entries:
131-da_refine 5
132-log_view
133-pc_type mg
134#End of PETSc Option Table entries
135Compiled without FORTRAN kernels
136Compiled with full precision matrices (default)
137sizeof(short) 2 sizeof(int) 4 sizeof(long) 8 sizeof(void*) 8 sizeof(PetscScalar) 8 sizeof(PetscInt) 4
138Configure options: PETSC_DIR=/home/patrick/petsc-mb PETSC_ARCH=arch-ubuntu-mb-double-extra-opt --with-debugging=0 --with-precision=double --with-scalar-type=real --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --download-mpich --COPTFLAGS="-g -O3 -march=native " --CXXOPTFLAGS="-g -O3 -march=native " --FOPTFLAGS="-g -O3 -march=native " --download-c2html --download-suitesparse --download-yaml --download-hdf5 --download-scalapack --download-metis --download-parmetis --download-mumps --download-superlu_dist --download-triangle --download-ctetgen --download-sundials --download-ml --download-exodusii --download-hdf5 --download-netcdf --download-pnetcdf
139-----------------------------------------
140Libraries compiled on 2018-07-27 13:01:14 on pdsbox
141Machine characteristics: Linux-4.13.0-39-generic-x86_64-with-Ubuntu-16.04-xenial
142Using PETSc directory: /home/patrick/petsc-mb
143Using PETSc arch: arch-ubuntu-mb-double-extra-opt
144-----------------------------------------
145
146Using C compiler: /home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/bin/mpicc    -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden
147Using Fortran compiler: /home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/bin/mpif90   -Wall -ffree-line-length-0 -Wno-unused-dummy-argument
148-----------------------------------------
149
150Using include paths: -I/home/patrick/petsc-mb/include -I/home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/include
151-----------------------------------------
152
153Using C linker: /home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/bin/mpicc
154Using Fortran linker: /home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/bin/mpif90
155Using libraries: -Wl,-rpath,/home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/lib -L/home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/lib -lpetsc -Wl,-rpath,/home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/lib -L/home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5 -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 -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lpthread -lscalapack -lumfpack -lklu -lcholmod -lbtf -lccolamd -lcolamd -lcamd -lamd -lsuitesparseconfig -lsuperlu_dist -lml -lsundials_cvode -lsundials_nvecserial -lsundials_nvecparallel -llapack -lblas -lexodus -lnetcdf -lpnetcdf -lhdf5hl_fortran -lhdf5_fortran -lhdf5_hl -lhdf5 -lparmetis -lmetis -ltriangle -lm -lctetgen -lpthread -lyaml -lstdc++ -ldl -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lstdc++ -ldl
156-----------------------------------------
157
158