lid velocity = 0.00010203, prandtl # = 1, grashof # = 500 0 SNES Function norm 5.049979275323e+00 1 SNES Function norm 2.260377609539e-01 2 SNES Function norm 2.859555935630e-04 3 SNES Function norm 1.886111062771e-09 Number of Newton iterations = 3 lid velocity = 0.00010203, prandtl # = 1, grashof # = 500 0 SNES Function norm 5.049979275323e+00 1 SNES Function norm 2.260377609539e-01 2 SNES Function norm 2.859555935630e-04 3 SNES Function norm 1.886111062771e-09 Number of Newton iterations = 3 ************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- ex19 on a linux named hurdygurdy.mcs.anl.gov with 1 processor, by hovland Mon Dec 17 09:07:41 2001 Using PETSc Version 2.1.0, Released April 11, 2001 Max Max/Min Avg Total Time (sec): 3.309e+01 1.00000 3.309e+01 Objects: 2.670e+02 1.00000 2.670e+02 Flops: 2.138e+09 1.00000 2.138e+09 2.138e+09 Flops/sec: 6.461e+07 1.00000 6.461e+07 6.461e+07 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.440e+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: 1.4922e-01 0.5% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 1: SetUp: 7.4515e-01 2.3% 5.8529e+05 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 3.200e+01 5.9% 2: Solve: 3.2198e+01 97.3% 2.1376e+09 100.0% 0.000e+00 0.0% 0.000e+00 0.0% 5.120e+02 94.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/sec: 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/sec --- 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 PetscBarrier 2 1.0 1.4053e-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 --- Event Stage 1: SetUp VecSet 2 1.0 6.6102e-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 MatMultTranspose 1 1.0 2.3890e-03 1.0 6.92e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 28 0 0 0 69 MatAssemblyBegin 3 1.0 5.0329e-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 3 1.0 2.4272e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 3 0 0 0 0 0 MatSetValues 22102 1.0 2.4071e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 32 0 0 0 0 0 --- Event Stage 2: Solve VecDotBarrier 3 1.0 1.1095e-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 VecDot 3 1.0 2.4151e-03 1.0 9.74e+07 1.0 0.0e+00 0.0e+00 3.0e+00 0 0 0 0 1 0 0 0 0 1 97 VecMDotBarrier 115 1.0 3.1626e-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 VecMDot 115 1.0 2.6032e-01 1.0 1.04e+08 1.0 0.0e+00 0.0e+00 1.2e+02 1 1 0 0 21 1 1 0 0 22 104 VecNormBarrier 128 1.0 5.1992e-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 VecNorm 128 1.0 8.7190e-02 1.0 1.15e+08 1.0 0.0e+00 0.0e+00 1.3e+02 0 0 0 0 24 0 0 0 0 25 115 VecScale 118 1.0 4.4733e-02 1.0 1.03e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 103 VecCopy 60 1.0 7.4514e-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 VecSet 193 1.0 5.7341e-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 95 1.0 1.4377e-01 1.0 5.18e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 52 VecAYPX 26 1.0 4.1396e-02 1.0 4.92e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 49 VecMAXPY 164 1.0 3.8096e-01 1.0 8.54e+07 1.0 0.0e+00 0.0e+00 0.0e+00 1 2 0 0 0 1 2 0 0 0 85 VecPointwiseMult 3 1.0 7.9902e-04 1.0 3.75e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 38 VecScatterBarrie 10 1.0 9.0149e-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 VecScatterBegin 10 1.0 1.4898e-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 MatMult 164 1.0 2.2331e+00 1.0 9.71e+07 1.0 0.0e+00 0.0e+00 0.0e+00 7 10 0 0 0 7 10 0 0 0 97 MatMultAdd 23 1.0 4.6306e-02 1.0 6.76e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 68 MatMultTranspose 49 1.0 1.1571e-01 1.0 7.00e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 70 MatSolve 184 1.0 6.8312e+00 1.0 4.68e+07 1.0 0.0e+00 0.0e+00 0.0e+00 21 15 0 0 0 21 15 0 0 0 47 MatLUFactorSym 1 1.0 1.2573e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+00 0 0 0 0 0 0 0 0 0 0 0 MatLUFactorNum 6 1.0 4.4566e+00 1.0 9.66e+07 1.0 0.0e+00 0.0e+00 0.0e+00 13 20 0 0 0 14 20 0 0 0 97 MatILUFactorSym 1 1.0 6.1789e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+00 0 0 0 0 0 0 0 0 0 0 0 MatSetValues 6 1.0 1.4287e-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 MatGetOrdering 2 1.0 1.3034e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 8.0e+00 0 0 0 0 1 0 0 0 0 2 0 PCSetUp 3 1.0 4.6639e+00 1.0 9.23e+07 1.0 0.0e+00 0.0e+00 1.0e+01 14 20 0 0 2 14 20 0 0 2 92 PCApply 23 1.0 9.3687e+00 1.0 5.75e+07 1.0 0.0e+00 0.0e+00 1.4e+02 28 25 0 0 25 29 25 0 0 27 57 KSPGMRESOrthog 69 1.0 5.6331e-01 1.0 9.63e+07 1.0 0.0e+00 0.0e+00 1.2e+02 2 3 0 0 21 2 3 0 0 22 96 SLESSetup 3 1.0 4.6761e+00 1.0 9.20e+07 1.0 0.0e+00 0.0e+00 1.0e+01 14 20 0 0 2 15 20 0 0 2 92 SLESSolve 3 1.0 1.0274e+01 1.0 6.09e+07 1.0 0.0e+00 0.0e+00 2.3e+02 31 29 0 0 43 32 29 0 0 46 61 SNESSolve 1 1.0 1.6040e+01 1.0 6.66e+07 1.0 0.0e+00 0.0e+00 2.6e+02 48 50 0 0 47 50 50 0 0 50 67 SNESLineSearch 3 1.0 8.2085e-02 1.0 9.70e+07 1.0 0.0e+00 0.0e+00 9.0e+00 0 0 0 0 2 0 0 0 0 2 97 SNESFunctionEval 4 1.0 2.2748e-02 1.0 1.45e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 145 SNESJacobianEval 3 1.0 9.5382e-01 1.0 3.80e+06 1.0 0.0e+00 0.0e+00 0.0e+00 3 0 0 0 0 3 0 0 0 0 4 ------------------------------------------------------------------------------------------------------------------------ Memory usage is given in bytes: Object Type Creations Destructions Memory Descendants' Mem. --- Event Stage 0: Main Stage Viewer 0 1 0 0 --- Event Stage 1: SetUp Index Set 24 24 1577984 0 Map 24 0 0 0 Vec 28 2 628088 0 Vec Scatter 20 0 0 0 Matrix 8 0 0 0 Application Order 4 0 0 0 Distributed array 4 0 0 1.1832e+06 Krylov Solver 10 0 0 0 Preconditioner 10 0 0 0 SLES 10 0 0 0 SNES 4 0 0 0 --- Event Stage 2: Solve Viewer 1 0 0 0 Index Set 20 20 1380592 0 Map 12 36 4608 0 Vec 84 110 27977000 0 Vec Scatter 0 20 2463928 0 Matrix 4 12 74451216 80288 Application Order 0 4 787792 0 Distributed array 0 4 809376 3.94314e+06 Krylov Solver 0 10 68352 2.19831e+07 Preconditioner 0 10 1144 1.03144e+08 SLES 0 10 0 1.25197e+08 SNES 0 4 464 7.45497e+07 ======================================================================================================================== Average time to get PetscTime(): 4.00591e-07 Compiled without FORTRAN kernels Compiled with double precision matrices (default) sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void *) 4 Libraries compiled on Tue Dec 11 17:54:57 CST 2001 on hurdygurdy.mcs.anl.gov Machine characteristics: Linux hurdygurdy.mcs.anl.gov 2.2.20pre10 #1 SMP Fri Sep 14 12:02:52 CDT 2001 i686 unknown Using PETSc directory: /sandbox/petsc Using PETSc arch: linux ----------------------------------------- Using C compiler: gcc -fPIC -O -Wall -Wshadow -fomit-frame-pointer -I/sandbox/petsc -I/sandbox/petsc/bmake/linux -I/sandbox/petsc/include -I/home/petsc/software/mpich-1.2.0/linux/include -I/home/petsc/software/mpich-1.2.0/linux/mpe -DPETSC_HAVE_MPE -DPETSC_HAVE_X11 -DPETSC_HAVE_ADIC -DPETSC_HAVE_CCA -DPETSC_HAVE_TRILINOS -DPETSC_USE_FOR_KERNELS -DPETSC_USE_LOG -DPETSC_USE_DEBUG -DPETSC_USE_BOPT_O -D__SDIR__='. ' C Compiler version: 2.95.3 C++ Compiler version: 2.95.3 Using Fortran compiler: g77 -Wno-globals -O -I/sandbox/petsc -I/sandbox/petsc/bmake/linux -I/sandbox/petsc/include -I/home/petsc/software/mpich-1.2.0/linux/include -I/home/petsc/software/mpich-1.2.0/linux/mpe -DPETSC_HAVE_MPE -DPETSC_HAVE_X11 -DPETSC_HAVE_ADIC -DPETSC_HAVE_CCA -DPETSC_HAVE_TRILINOS -DPETSC_USE_FOR_KERNELS -DPETSC_USE_LOG -DPETSC_USE_DEBUG -DPETSC_USE_BOPT_O Fortran Compiler version: GNU Fortran 0.5.25 19991030 (prerelease) ----------------------------------------- Using PETSc flags: -DPETSC_USE_FOR_KERNELS -DPETSC_USE_LOG -DPETSC_USE_DEBUG -DPETSC_USE_BOPT_O -DPETSC_HAVE_MPE -DPETSC_HAVE_X11 -DPETSC_HAVE_ADIC -DPETSC_HAVE_CCA -DPETSC_HAVE_TRILINOS ----------------------------------------- Using configuration flags: ----------------------------------------- Using include paths: -I/sandbox/petsc -I/sandbox/petsc/bmake/linux -I/sandbox/petsc/include -I/home/petsc/software/mpich-1.2.0/linux/include -I/home/petsc/software/mpich-1.2.0/linux/mpe ------------------------------------------ Using C linker: gcc -O -Wall -Wshadow -fomit-frame-pointer -Wl,-rpath,/sandbox/petsc/lib/libO/linux -Wl,-rpath,/home/alice/software/egcs/linux/lib -Wl,-rpath,/home/petsc/software/BlockSolve95/lib/libO/linux Using Fortran linker: g77 -O -Wl,-rpath,/sandbox/petsc/lib/libO/linux -Wl,-rpath,/home/alice/software/egcs/linux/lib -Wl,-rpath,/home/petsc/software/BlockSolve95/lib/libO/linux Using libraries: -L/sandbox/petsc/lib/libO/linux -lpetscgsolver -lpetscgrid -lpetscmesh -lpetscts -lpetscsnes -lpetscsles -lpetscdm -lpetscmat -lpetscvec -lpetsc -L/lib -lmpe -L/home/petsc/software/ParMetis-2.0/linux -lparmetis -lmetis -L/usr/X11R6/lib -lX11 -L/home/alice/software/Trilinos/lib/LINUX.MPI -lpetraesi -lpetra -lmachdep -L/home/petsc/software/mkl_linux/LIB -lmkl32_lapack -lmkl32_def -lpthread -L/home/petsc/software/mpich-1.2.0/linux/lib -lmpich -ldl -lc -lg2c -lm