************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- ./ex22 on a linux-gnu named saw334 with 4 processors, by fpoulin Thu Feb 23 15:50:41 2012 Using Petsc Release Version 3.1.0, Patch 4, Fri Jul 30 14:42:02 CDT 2010 Max Max/Min Avg Total Time (sec): 2.976e+01 1.00128 2.975e+01 Objects: 1.760e+02 1.00000 1.760e+02 Flops: 5.076e+09 1.00309 5.068e+09 2.027e+10 Flops/sec: 1.706e+08 1.00204 1.704e+08 6.815e+08 MPI Messages: 2.130e+02 1.08673 2.045e+02 8.180e+02 MPI Message Lengths: 8.116e+06 1.00927 3.949e+04 3.230e+07 MPI Reductions: 2.630e+02 1.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: 2.9747e+01 100.0% 2.0273e+10 100.0% 8.180e+02 100.0% 3.949e+04 100.0% 1.950e+02 74.1% ------------------------------------------------------------------------------------------------------------------------ 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 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 VecMDot 21 1.0 2.7232e-01 4.0 1.35e+07 1.0 0.0e+00 0.0e+00 2.1e+01 1 0 0 0 8 1 0 0 0 11 194 VecNorm 55 1.0 6.2534e-01 5.5 2.61e+07 1.0 0.0e+00 0.0e+00 5.5e+01 1 1 0 0 21 1 1 0 0 28 164 VecScale 40 1.0 6.5066e-02 2.9 9.49e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 573 VecCopy 19 1.0 7.1923e-02 2.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 VecSet 123 1.0 2.2326e-01 2.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 VecAXPY 35 1.0 1.5814e-01 3.0 1.66e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 412 VecAYPX 9 1.0 3.7727e-02 3.0 1.88e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 195 VecMAXPY 40 1.0 2.0096e-01 2.6 2.39e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 468 VecScatterBegin 94 1.0 2.0307e-02 1.8 0.00e+00 0.0 6.3e+02 3.4e+04 0.0e+00 0 0 77 65 0 0 0 77 65 0 0 VecScatterEnd 94 1.0 1.6947e+01330.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 20 0 0 0 0 20 0 0 0 0 0 VecNormalize 36 1.0 3.9635e-01 3.4 2.25e+07 1.0 0.0e+00 0.0e+00 3.6e+01 1 0 0 0 14 1 0 0 0 18 223 MatMult 52 1.0 1.6505e+00 1.5 1.53e+08 1.0 4.0e+02 3.3e+04 0.0e+00 5 3 49 41 0 5 3 49 41 0 365 MatMultAdd 9 1.0 3.0253e-01 2.8 1.25e+07 1.0 4.5e+01 6.5e+03 0.0e+00 1 0 6 1 0 1 0 6 1 0 163 MatMultTranspose 15 1.0 1.6045e+01102.0 2.37e+07 1.0 7.5e+01 7.1e+03 0.0e+00 19 0 9 2 0 19 0 9 2 0 6 MatSolve 60 1.0 2.1868e+00 1.6 3.19e+08 1.0 0.0e+00 0.0e+00 0.0e+00 6 6 0 0 0 6 6 0 0 0 578 MatLUFactorSym 1 1.0 3.6885e-01 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+00 1 0 0 0 0 1 0 0 0 1 0 MatLUFactorNum 3 1.0 2.2839e+01 3.2 4.48e+09 1.0 0.0e+00 0.0e+00 0.0e+00 59 88 0 0 0 59 88 0 0 0 784 MatILUFactorSym 2 1.0 1.8496e-01 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 1 0 0 0 1 1 0 0 0 1 0 MatAssemblyBegin 9 1.0 4.4244e-01262.7 0.00e+00 0.0 0.0e+00 0.0e+00 1.6e+01 1 0 0 0 6 1 0 0 0 8 0 MatAssemblyEnd 9 1.0 2.4381e-01 1.2 0.00e+00 0.0 6.8e+01 5.4e+03 3.8e+01 1 0 8 1 14 1 0 8 1 19 0 MatGetRowIJ 3 1.0 2.2550e-03 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 MatGetOrdering 3 1.0 4.4897e-02 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 6.0e+00 0 0 0 0 2 0 0 0 0 3 0 MatGetRedundant 1 1.0 2.0625e-02 1.4 0.00e+00 0.0 3.6e+01 2.5e+05 2.0e+00 0 0 4 27 1 0 0 4 27 1 0 KSPGMRESOrthog 21 1.0 3.1278e-01 2.0 2.69e+07 1.0 0.0e+00 0.0e+00 2.1e+01 1 1 0 0 8 1 1 0 0 11 338 KSPSetup 7 1.0 1.0138e-01 2.6 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 2.8181e+01 1.0 5.07e+09 1.0 6.9e+02 4.5e+04 9.8e+01 95100 85 96 37 95100 85 96 50 718 PCSetUp 3 1.0 2.3478e+01 3.1 4.48e+09 1.0 7.6e+01 1.4e+05 2.3e+01 61 88 9 33 9 61 88 9 33 12 763 PCSetUpOnBlocks 18 1.0 3.4689e-01 1.4 1.01e+07 1.0 0.0e+00 0.0e+00 6.0e+00 1 0 0 0 2 1 0 0 0 3 114 PCApply 3 1.0 2.0370e+01 4.5 5.61e+08 1.0 5.9e+02 3.2e+04 7.5e+01 33 11 73 59 29 33 11 73 59 38 109 ------------------------------------------------------------------------------------------------------------------------ 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 1 1 396 0 Distributed array 3 3 2373100 0 Vec 78 78 164986976 0 Vec Scatter 13 13 11596 0 Index Set 35 35 14481360 0 IS L to G Mapping 3 3 2360656 0 Matrix 19 19 282936968 0 Krylov Solver 12 12 62712 0 Preconditioner 12 12 8720 0 ======================================================================================================================== Average time to get PetscTime(): 9.53674e-08 Average time for MPI_Barrier(): 3.43323e-06 Average time for zero size MPI_Send(): 1.22786e-05 #PETSc Option Table entries: -da_grid_x 32 -da_grid_y 32 -da_grid_z 32 -log_summary #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 Configure run at: Thu Sep 16 10:15:19 2010 Configure options: --prefix=/work/syam/PETSC-3.1 --with-debugging=no --with-cc=icc --with-fc=ifort --with-cxx=icpc --ignoreWarnings=1 --with-shared --with-dynamic=0 --with-scalar-type=real --with-blas-lapack-lib=/opt/sharcnet/acml/4.3.0/ifort-64bit/ifort64/lib/libacml.so --with-mpiexec=/home/syam/bin/mpi_petsc2.run --with-mpi-shared=1 --with-x=0 --with-x11=0 --with-mpi-lib="[/opt/sharcnet/openmpi/1.4.2/intel/lib/libmpi_f90.so,/opt/sharcnet/openmpi/1.4.2/intel/lib/libmpi_f77.so,/opt/sharcnet/openmpi/1.4.2/intel/lib/libmpi_cxx.so,/opt/sharcnet/openmpi/1.4.2/intel/lib/libmpi.so]" --with-mpi-include=/opt/sharcnet/openmpi/1.4.2/intel/include ----------------------------------------- Libraries compiled on Thu Sep 16 10:29:50 EDT 2010 on hnd50 Machine characteristics: Linux hnd50 2.6.18-164.11.1.el5 #1 SMP Wed Jan 20 07:32:21 EST 2010 x86_64 x86_64 x86_64 GNU/Linux Using PETSc directory: /work/syam/mpi/petsc-3.1-p4 Using PETSc arch: linux-gnu-c-opt ----------------------------------------- Using C compiler: icc -fPIC -O Using Fortran compiler: ifort -fPIC -O ----------------------------------------- Using include paths: -I/work/syam/mpi/petsc-3.1-p4/linux-gnu-c-opt/include -I/work/syam/mpi/petsc-3.1-p4/include -I/opt/sharcnet/openmpi/1.4.2/intel/include ------------------------------------------ Using C linker: icc -fPIC -O Using Fortran linker: ifort -fPIC -O Using libraries: -Wl,-rpath,/work/syam/mpi/petsc-3.1-p4/linux-gnu-c-opt/lib -L/work/syam/mpi/petsc-3.1-p4/linux-gnu-c-opt/lib -lpetsc -Wl,-rpath,/opt/sharcnet/acml/4.3.0/ifort-64bit/ifort64/lib -L/opt/sharcnet/acml/4.3.0/ifort-64bit/ifort64/lib -lacml -Wl,-rpath,/opt/sharcnet/openmpi/1.4.2/intel/lib -L/opt/sharcnet/openmpi/1.4.2/intel/lib -lmpi_f90 -lmpi_f77 -lmpi_cxx -lmpi -ldl -Wl,-rpath,/opt/sharcnet/intel/11.0.083/icc/lib/intel64 -L/opt/sharcnet/intel/11.0.083/icc/lib/intel64 -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.1.2 -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2 -limf -lsvml -lipgo -ldecimal -lirc -lgcc_s -lirc_s -Wl,-rpath,/opt/sharcnet/intel/11.0.083/ifc/lib/intel64 -L/opt/sharcnet/intel/11.0.083/ifc/lib/intel64 -lifport -lifcore -lm -lpthread -lm -ldl -limf -lsvml -lipgo -ldecimal -lirc -lgcc_s -lirc_s -ldl ------------------------------------------