************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- /home/dfuentes//exec/image_gcc-4.3.1-mpich2-1.0.7-cxx-dbg on a gcc-4.3.1 named dip_stafford with 1 processor, by dfuentes Sat Oct 17 08:30:49 2009 Using Petsc Release Version 3.0.0, Patch 4, Fri Mar 6 14:46:08 CST 2009 Max Max/Min Avg Total Time (sec): 1.384e+02 1.00000 1.384e+02 Objects: 1.223e+03 1.00000 1.223e+03 Flops: 6.287e+09 1.00000 6.287e+09 6.287e+09 Flops/sec: 4.543e+07 1.00000 4.543e+07 4.543e+07 Memory: 2.135e+08 1.00000 2.135e+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: 5.104e+03 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: 7.1591e+01 51.7% 6.0730e+07 1.0% 0.000e+00 0.0% 0.000e+00 0.0% 3.900e+02 7.6% 1: Initialization: 1.1400e+00 0.8% 9.7538e+05 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 1.300e+01 0.3% 2: Mesh Generation: 3.2817e+01 23.7% 5.3023e+09 84.3% 0.000e+00 0.0% 0.000e+00 0.0% 2.538e+03 49.7% 3: Parallel Infrastructure: 3.2823e+01 23.7% 9.2271e+08 14.7% 0.000e+00 0.0% 0.000e+00 0.0% 1.891e+03 37.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 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) ------------------------------------------------------------------------------------------------------------------------ ########################################################## # # # WARNING!!! # # # # This code was compiled with a debugging option, # # To get timing results run config/configure.py # # using --with-debugging=no, the performance will # # be generally two or three times faster. # # # ########################################################## 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 --- Event Stage 1: Initialization --- Event Stage 2: Mesh Generation --- Event Stage 3: Parallel Infrastructure --- Event Stage 4: Unknown --- Event Stage 5: Unknown --- Event Stage 6: Unknown --- Event Stage 7: Unknown ------------------------------------------------------------------------------------------------------------------------ Memory usage is given in bytes: Object Type Creations Destructions Memory Descendants' Mem. --- Event Stage 0: Main Stage Distributed array 2 0 0 0 Vec 133 127 192119280 0 Vec Scatter 5 0 0 0 Index Set 9 9 3906116 0 IS L to G Mapping 3 0 0 0 Matrix 3 0 0 0 Krylov Solver 1 0 0 0 Preconditioner 1 0 0 0 --- Event Stage 1: Initialization Vec 2 2 3123808 0 Matrix 3 0 0 0 --- Event Stage 2: Mesh Generation Vec 18 0 0 0 Index Set 3 0 0 0 Matrix 1 0 0 0 Krylov Solver 1 0 0 0 Preconditioner 1 0 0 0 --- Event Stage 3: Parallel Infrastructure Vec 549 549 667084288 0 Index Set 183 183 142888596 0 Matrix 61 61 1092651764 0 Krylov Solver 122 122 1151680 0 Preconditioner 122 122 85888 0 --- Event Stage 4: Unknown --- Event Stage 5: Unknown --- Event Stage 6: Unknown --- Event Stage 7: Unknown ======================================================================================================================== Average time to get PetscTime(): 1.90735e-07 #PETSc Option Table entries: -X_0 0.195000 -Y_0 0.245000 -Z_0 -0.071500 -bodytemp 34.300000 -info -info_exclude null,vec,mat,pc,ksp,snes -ix 0 -iy 0 -ksp_rtol 1.e-9 -magIx 50 -magIy 50 -meascov 2.000000 -method 2 -ntime 61 -nx 255 -ny 255 -nzero 0 -pc_type bjacobi -snes_converged_reason -snes_ls basic -snes_monitor -snes_rtol 1.e-6 -solver superlu_dist -statecov 1.500000 -tao_max_funcs 0 #End o 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: Tue Aug 18 15:21:56 2009 Configure options: --download-f-blas-lapack=ifneeded --with-mpi-dir=/home/dfuentes/LIBRARIES/MPI/mpich2-1.0.7-gcc-4.3.1 --with-shared=1 --with-clanguage=C++ --download-mumps=1 --download-parmetis=1 --download-scalapack=1 --download-blacs=1 --download-plapack=1 --download-superlu_dist=1 ----------------------------------------- Libraries compiled on Tue Aug 18 15:44:58 CDT 2009 on dip_stafford Machine characteristics: Linux dip_stafford 2.6.18-128.1.10.el5 #1 SMP Wed Apr 29 13:53:08 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux Using PETSc directory: /home/dfuentes/LIBRARIES/PETSC/petsc-3.0.0-p4 Using PETSc arch: gcc-4.3.1-mpich2-1.0.7-cxx-dbg ----------------------------------------- Using C compiler: /home/dfuentes/LIBRARIES/MPI/mpich2-1.0.7-gcc-4.3.1/bin/mpicxx -Wall -Wwrite-strings -Wno-strict-aliasing -g -fPIC Using Fortran compiler: /home/dfuentes/LIBRARIES/MPI/mpich2-1.0.7-gcc-4.3.1/bin/mpif90 -fPIC -Wall -Wno-unused-variable -g ----------------------------------------- Using include paths: -I/home/dfuentes/LIBRARIES/PETSC/petsc-3.0.0-p4/gcc-4.3.1-mpich2-1.0.7-cxx-dbg/include -I/home/dfuentes/LIBRARIES/PETSC/petsc-3.0.0-p4/include -I/home/dfuentes/LIBRARIES/MPI/mpich2-1.0.7-gcc-4.3.1/include -I/home/dfuentes/LIBRARIES/PETSC/petsc-3.0.0-p4/gcc-4.3.1-mpich2-1.0.7-cxx-dbg/include ------------------------------------------ Using C linker: /home/dfuentes/LIBRARIES/MPI/mpich2-1.0.7-gcc-4.3.1/bin/mpicxx -Wall -Wwrite-strings -Wno-strict-aliasing -g Using Fortran linker: /home/dfuentes/LIBRARIES/MPI/mpich2-1.0.7-gcc-4.3.1/bin/mpif90 -fPIC -Wall -Wno-unused-variable -g Using libraries: -Wl,-rpath,/home/dfuentes/LIBRARIES/PETSC/petsc-3.0.0-p4/gcc-4.3.1-mpich2-1.0.7-cxx-dbg/lib -L/home/dfuentes/LIBRARIES/PETSC/petsc-3.0.0-p4/gcc-4.3.1-mpich2-1.0.7-cxx-dbg/lib -lpetscts -lpetscsnes -lpetscksp -lpetscdm -lpetscmat -lpetscvec -lpetsc -Wl,-rpath,/home/dfuentes/LIBRARIES/PETSC/petsc-3.0.0-p4/gcc-4.3.1-mpich2-1.0.7-cxx-dbg/lib -L/home/dfuentes/LIBRARIES/PETSC/petsc-3.0.0-p4/gcc-4.3.1-mpich2-1.0.7-cxx-dbg/lib -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -lblacs -lsuperlu_dist_2.3 -lparmetis -lmetis -lPLAPACK -lflapack -lfblas -Wl,-rpath,/home/dfuentes/LIBRARIES/GCC/gcc-4.3.1-install/lib/gcc/x86_64-unknown-linux-gnu/4.3.1 -L/home/dfuentes/LIBRARIES/GCC/gcc-4.3.1-install/lib/gcc/x86_64-unknown-linux-gnu/4.3.1 -Wl,-rpath,/home/dfuentes/LIBRARIES/GCC/gcc-4.3.1-install/lib64 -L/home/dfuentes/LIBRARIES/GCC/gcc-4.3.1-install/lib64 -Wl,-rpath,/lib64 -L/lib64 -Wl,-rpath,/usr/lib64 -L/usr/lib64 -Wl,-rpath,/home/dfuentes/LIBRARIES/GCC/gcc-4.3.1-install/lib -L/home/dfuentes/LIBRARIES/GCC/gcc-4.3.1-install/lib -ldl -lgcc_s -lgfortranbegin -lgfortran -lm -Wl,-rpath,/home/dfuentes/LIBRARIES/GCC/gcc-4.3.1-install/libexec/gcc/x86_64-unknown-linux-gnu/4.3.1 -L/home/dfuentes/LIBRARIES/GCC/gcc-4.3.1-install/libexec/gcc/x86_64-unknown-linux-gnu/4.3.1 -Wl,-rpath,/home/dfuentes/LIBRARIES/GCC/gcc-4.3.1-install/libexec/gcc/x86_64-unknown-linux-gnu -L/home/dfuentes/LIBRARIES/GCC/gcc-4.3.1-install/libexec/gcc/x86_64-unknown-linux-gnu -Wl,-rpath,/home/dfuentes/LIBRARIES/GCC/gcc-4.3.1-install/lib/gcc/x86_64-unknown-linux-gnu -L/home/dfuentes/LIBRARIES/GCC/gcc-4.3.1-install/lib/gcc/x86_64-unknown-linux-gnu -Wl,-rpath,/lib -L/lib -lm -lstdc++ -lstdc++ -ldl -lgcc_s -ldl ------------------------------------------