xref: /petsc/src/snes/tutorials/output/ex19_tut_5.out (revision 6a98f8dc3f2c9149905a87dc2e9d0fedaf64e09a)
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 1 processor, by patrick Fri Jul 27 15:30:40 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):           6.992e-01     1.000   6.992e-01
14Objects:              4.800e+02     1.000   4.800e+02
15Flop:                 5.237e+08     1.000   5.237e+08  5.237e+08
16Flop/sec:             7.490e+08     1.000   7.490e+08  7.490e+08
17MPI Messages:         0.000e+00     0.000   0.000e+00  0.000e+00
18MPI Message Lengths:  0.000e+00     0.000   0.000e+00  0.000e+00
19MPI Reductions:       0.000e+00     0.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: 6.9923e-01 100.0%  5.2371e+08 100.0%  0.000e+00   0.0%  0.000e+00        0.0%  0.000e+00   0.0%
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
51SNESSolve              1 1.0 6.4513e-01 1.0 5.24e+08 1.0 0.0e+00 0.0e+00 0.0e+00 92100  0  0  0  92100  0  0  0   812
52SNESFunctionEval     255 1.0 5.6777e-02 1.0 4.71e+07 1.0 0.0e+00 0.0e+00 0.0e+00  8  9  0  0  0   8  9  0  0  0   829
53SNESJacobianEval      12 1.0 1.1569e-01 1.0 4.89e+07 1.0 0.0e+00 0.0e+00 0.0e+00 17  9  0  0  0  17  9  0  0  0   422
54SNESLineSearch         2 1.0 5.7764e-03 1.0 5.32e+06 1.0 0.0e+00 0.0e+00 0.0e+00  1  1  0  0  0   1  1  0  0  0   921
55VecDot                 2 1.0 7.6056e-05 1.0 1.51e+05 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0  1979
56VecMDot              111 1.0 7.1726e-03 1.0 1.38e+07 1.0 0.0e+00 0.0e+00 0.0e+00  1  3  0  0  0   1  3  0  0  0  1930
57VecNorm              139 1.0 1.0304e-03 1.0 3.71e+06 1.0 0.0e+00 0.0e+00 0.0e+00  0  1  0  0  0   0  1  0  0  0  3600
58VecScale             123 1.0 6.1989e-04 1.0 1.60e+06 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0  2586
59VecCopy              321 1.0 1.7195e-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
60VecSet               382 1.0 4.5128e-03 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
61VecAXPY              252 1.0 3.0298e-03 1.0 4.41e+06 1.0 0.0e+00 0.0e+00 0.0e+00  0  1  0  0  0   0  1  0  0  0  1455
62VecAYPX              520 1.0 1.4517e-02 1.0 6.58e+06 1.0 0.0e+00 0.0e+00 0.0e+00  2  1  0  0  0   2  1  0  0  0   453
63VecAXPBYCZ           260 1.0 9.2232e-03 1.0 1.32e+07 1.0 0.0e+00 0.0e+00 0.0e+00  1  3  0  0  0   1  3  0  0  0  1427
64VecWAXPY               2 1.0 2.7275e-04 1.0 7.53e+04 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0   276
65VecMAXPY             123 1.0 1.3335e-02 1.0 1.67e+07 1.0 0.0e+00 0.0e+00 0.0e+00  2  3  0  0  0   2  3  0  0  0  1252
66VecScatterBegin      265 1.0 1.1539e-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
67VecReduceArith         4 1.0 8.3208e-05 1.0 3.01e+05 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0  3618
68VecReduceComm          2 1.0 1.4305e-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
69VecNormalize         123 1.0 1.6305e-03 1.0 4.81e+06 1.0 0.0e+00 0.0e+00 0.0e+00  0  1  0  0  0   0  1  0  0  0  2949
70MatMult              513 1.0 1.9088e-01 1.0 2.10e+08 1.0 0.0e+00 0.0e+00 0.0e+00 27 40  0  0  0  27 40  0  0  0  1100
71MatMultAdd            65 1.0 5.0337e-03 1.0 2.93e+06 1.0 0.0e+00 0.0e+00 0.0e+00  1  1  0  0  0   1  1  0  0  0   582
72MatMultTranspose      70 1.0 5.1179e-03 1.0 3.16e+06 1.0 0.0e+00 0.0e+00 0.0e+00  1  1  0  0  0   1  1  0  0  0   617
73MatSolve              13 1.0 1.2708e-04 1.0 4.91e+04 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0   386
74MatSOR               500 1.0 2.4601e-01 1.0 2.00e+08 1.0 0.0e+00 0.0e+00 0.0e+00 35 38  0  0  0  35 38  0  0  0   813
75MatLUFactorSym         1 1.0 1.1539e-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
76MatLUFactorNum         2 1.0 1.2755e-04 1.0 1.82e+04 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0   143
77MatResidual           65 1.0 2.3766e-02 1.0 2.60e+07 1.0 0.0e+00 0.0e+00 0.0e+00  3  5  0  0  0   3  5  0  0  0  1094
78MatAssemblyBegin      23 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
79MatAssemblyEnd        23 1.0 8.9450e-03 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
80MatGetRowIJ            1 1.0 1.2636e-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
81MatGetOrdering         1 1.0 4.2200e-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
82MatZeroEntries        12 1.0 5.6696e-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
83MatFDColorCreate       6 1.0 2.8205e-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
84MatFDColorSetUp        6 1.0 3.7257e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00  5  0  0  0  0   5  0  0  0  0     0
85MatFDColorApply       12 1.0 7.7073e-02 1.0 4.89e+07 1.0 0.0e+00 0.0e+00 0.0e+00 11  9  0  0  0  11  9  0  0  0   634
86MatFDColorFunc       252 1.0 5.5366e-02 1.0 4.47e+07 1.0 0.0e+00 0.0e+00 0.0e+00  8  9  0  0  0   8  9  0  0  0   807
87DMCoarsen              5 1.0 2.9874e-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
88DMCreateInterp         5 1.0 3.7532e-03 1.0 2.25e+05 1.0 0.0e+00 0.0e+00 0.0e+00  1  0  0  0  0   1  0  0  0  0    60
89KSPSetUp              19 1.0 9.5367e-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
90KSPSolve               2 1.0 5.5405e-01 1.0 4.81e+08 1.0 0.0e+00 0.0e+00 0.0e+00 79 92  0  0  0  79 92  0  0  0   869
91KSPGMRESOrthog       111 1.0 1.8478e-02 1.0 2.77e+07 1.0 0.0e+00 0.0e+00 0.0e+00  3  5  0  0  0   3  5  0  0  0  1498
92PCSetUp                2 1.0 5.5341e-02 1.0 1.28e+07 1.0 0.0e+00 0.0e+00 0.0e+00  8  2  0  0  0   8  2  0  0  0   232
93PCApply               13 1.0 4.7885e-01 1.0 4.45e+08 1.0 0.0e+00 0.0e+00 0.0e+00 68 85  0  0  0  68 85  0  0  0   928
94------------------------------------------------------------------------------------------------------------------------
95
96Memory usage is given in bytes:
97
98Object Type          Creations   Destructions     Memory  Descendants' Mem.
99Reports information only for process 0.
100
101--- Event Stage 0: Main Stage
102
103                SNES     1              1         1372     0.
104              DMSNES     6              6         4432     0.
105      SNESLineSearch     1              1         1000     0.
106              Vector   206            206     18098080     0.
107              Matrix    22             22     13706952     0.
108  Matrix FD Coloring     6              6     22297904     0.
109    Distributed Mesh     6              6        31664     0.
110           Index Set   159            159       393244     0.
111   IS L to G Mapping    12             12       261444     0.
112   Star Forest Graph    12             12         9728     0.
113     Discrete System     6              6         5572     0.
114         Vec Scatter    17             17        11968     0.
115       Krylov Solver    12             12       177272     0.
116     DMKSP interface     6              6         3936     0.
117      Preconditioner     7              7         6968     0.
118              Viewer     1              0            0     0.
119========================================================================================================================
120Average time to get PetscTime(): 4.76837e-08
121#PETSc Option Table entries:
122-da_refine 5
123-log_view
124-pc_type mg
125#End of PETSc Option Table entries
126Compiled without FORTRAN kernels
127Compiled with full precision matrices (default)
128sizeof(short) 2 sizeof(int) 4 sizeof(long) 8 sizeof(void*) 8 sizeof(PetscScalar) 8 sizeof(PetscInt) 4
129Configure 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
130-----------------------------------------
131Libraries compiled on 2018-07-27 13:01:14 on pdsbox
132Machine characteristics: Linux-4.13.0-39-generic-x86_64-with-Ubuntu-16.04-xenial
133Using PETSc directory: /home/patrick/petsc-mb
134Using PETSc arch: arch-ubuntu-mb-double-extra-opt
135-----------------------------------------
136
137Using 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
138Using Fortran compiler: /home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/bin/mpif90   -Wall -ffree-line-length-0 -Wno-unused-dummy-argument
139-----------------------------------------
140
141Using include paths: -I/home/patrick/petsc-mb/include -I/home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/include
142-----------------------------------------
143
144Using C linker: /home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/bin/mpicc
145Using Fortran linker: /home/patrick/petsc-mb/arch-ubuntu-mb-double-extra-opt/bin/mpif90
146Using 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
147-----------------------------------------
148
149