petsc-users Digest, Vol 2, Issue 33

STEPHANE TCHOUANMO tchouanm at msn.com
Tue Mar 3 07:54:25 CST 2009


Hi all,

thank you Barry for the indication you gave me.

As a matter of fact, i verified my jacobian and function evaluation again and again but i really dont see anything wrong in it. 
So i came back to the basic Laplacian problem (- \Delta u = f ) in the unit cube discretized in regular hexes. The numerical scheme i use is a vertex-centred finite volume scheme.
The solution i get is correct compared to the exact solution (of second order) and i know my jacobian and residual evalutions are correct. But here is the log out i get.


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

VecMDot               71 1.0 2.9587e-02 1.0 6.23e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0 25  0  0  0   0 25  0  0  0   623
VecNorm               77 1.0 3.3638e-02 1.0 4.24e+07 1.0 0.0e+00 0.0e+00 0.0e+00  0  2  0  0  0   0  2  0  0  0    42
VecScale              74 1.0 2.1052e-03 1.0 3.26e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  1  0  0  0   0  1  0  0  0   326
VecCopy               80 1.0 3.4863e-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
VecSet                 9 1.0 2.0776e-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
VecAXPY                5 1.0 2.3208e-04 1.0 3.99e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0   399
VecWAXPY               1 1.0 6.6995e-05 1.0 1.38e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0   138
VecMAXPY              74 1.0 3.8138e-02 1.0 5.18e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0 27  0  0  0   0 27  0  0  0   518
VecAssemblyBegin       4 1.0 9.8636e-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
VecAssemblyEnd         4 1.0 6.9494e-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
VecScatterBegin        3 1.0 3.0706e-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
VecNormalize          74 1.0 3.4648e-02 1.0 5.88e+07 1.0 0.0e+00 0.0e+00 0.0e+00  0  3  0  0  0   0  3  0  0  0    59
MatMult               73 1.0 1.4618e-01 1.0 2.22e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0 45  0  0  0   0 45  0  0  0   222
MatAssemblyBegin       2 1.0 6.9899e-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         2 1.0 6.1999e-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
SNESSolve              1 1.0 6.7333e+01 1.0 1.08e+06 1.0 0.0e+00 0.0e+00 3.0e+00 99100  0  0100  99100  0  0100     1
SNESLineSearch         1 1.0 5.1989e-01 1.0 8.91e+04 1.0 0.0e+00 0.0e+00 1.0e+00  1  0  0  0 33   1  0  0  0 33     0
SNESFunctionEval       2 1.0 1.0441e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00  2  0  0  0 67   2  0  0  0 67     0
SNESJacobianEval       1 1.0 6.6026e+01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+00 97  0  0  0 33  97  0  0  0 33     0
KSPGMRESOrthog        71 1.0 6.5884e-02 1.0 5.60e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0 51  0  0  0   0 51  0  0  0   560
KSPSetup               1 1.0 2.2203e-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
KSPSolve               1 1.0 2.6036e-01 1.0 2.80e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0100  0  0  0   0100  0  0  0   280
PCSetUp                1 1.0 7.9495e-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
PCApply               74 1.0 3.6445e-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
------------------------------------------------------------------------------------------------------------------------

Memory usage is given in bytes:

Object Type          Creations   Destructions   Memory  Descendants' Mem.

--- Event Stage 0: Main Stage

           Index Set     3              3     111792     0
                 Vec    44              3     223596     0
         Vec Scatter     3              3          0     0
              Matrix     1              0          0     0
                SNES     1              0          0     0
       Krylov Solver     1              0          0     0
      Preconditioner     1              0          0     0
              Viewer     2              0          0     0
                Draw     1              0          0     0
========================================================================================================================
Average time to get PetscTime(): 1.60268e-06


This shows that the Jacobian evaluation takes 97% of time and the residual just 2% in the SNESSolve. But if you look at the total MFlops, you can see that its null(i guess very low) for these phases. What seems to be long is the part in red concerning Vector manips. You can even see at the end that the most memory use is in Index set and Vec.
Then i did another test solving  this time the heat equation (unsteady) with a given initial condition and a compatible homogeneous Dirichlet boundary condition. Once again i get the right solution with the log out bellow.


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

VecMDot               22 1.0 5.0474e-04 1.0 5.48e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  6  0  0  0   0  6  0  0  0   548
VecNorm               62 1.0 8.8694e-03 1.0 4.72e+07 1.0 0.0e+00 0.0e+00 0.0e+00  0  9  0  0  0   0  9  0  0  0    47
VecScale              32 1.0 3.8212e-04 1.0 2.83e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  2  0  0  0   0  2  0  0  0   283
VecCopy               81 1.0 1.1948e-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
VecSet                88 1.0 8.4816e-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
VecAXPY               10 1.0 1.8910e-04 1.0 3.57e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  1  0  0  0   0  1  0  0  0   357
VecWAXPY              10 1.0 2.6472e-04 1.0 1.27e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  1  0  0  0   0  1  0  0  0   127
VecMAXPY              32 1.0 1.0271e-03 1.0 4.14e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  9  0  0  0   0  9  0  0  0   414
VecAssemblyBegin      40 1.0 8.7160e-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
VecAssemblyEnd        40 1.0 7.5617e-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       39 1.0 1.5163e-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
VecNormalize          32 1.0 3.8553e-03 1.0 6.65e+07 1.0 0.0e+00 0.0e+00 0.0e+00  0  5  0  0  0   0  5  0  0  0    67
MatMult               22 1.0 1.5831e-02 1.0 2.16e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0 72  0  0  0   0 72  0  0  0   216
MatAssemblyBegin      30 1.0 6.5176e-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
MatAssemblyEnd        30 1.0 1.2829e-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
MatZeroEntries         9 1.0 1.8313e-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
SNESSolve             10 1.0 1.7674e+01 1.0 2.69e+05 1.0 0.0e+00 0.0e+00 3.0e+01 93100  0  0  0  94100  0  0 75     0
SNESLineSearch        10 1.0 3.7443e+00 1.0 4.51e+04 1.0 0.0e+00 0.0e+00 1.0e+01 20  4  0  0  0  20  4  0  0 25     0
SNESFunctionEval      20 1.0 7.2693e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+01 38  0  0  0  0  39  0  0  0 50     0
SNESJacobianEval      10 1.0 1.0367e+01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+01 55  0  0  0  0  55  0  0  0 25     0
KSPGMRESOrthog        22 1.0 1.4277e-03 1.0 3.88e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0 12  0  0  0   0 12  0  0  0   388
KSPSetup              10 1.0 1.3128e-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
KSPSolve              10 1.0 2.8431e-02 1.0 1.57e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0 94  0  0  0   0 94  0  0  0   157
PCSetUp               10 1.0 2.5831e-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
PCApply               32 1.0 5.7973e-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
------------------------------------------------------------------------------------------------------------------------

Memory usage is given in bytes:

Object Type          Creations   Destructions   Memory  Descendants' Mem.

--- Event Stage 0: Main Stage

           Index Set    40             40     548800     0
                 Vec   167            153    4198932     0
         Vec Scatter    40             40          0     0
              Matrix     1              0          0     0
                SNES    10              9       1116     0
       Krylov Solver    10              9     151920     0
      Preconditioner    10              9          0     0
              Viewer     1              0          0     0
========================================================================================================================
Average time to get PetscTime(): 1.60486e-06


Now the Jacobian evaluation takes 55% of time and the residual 38% and the more time steps i make the more these two time percentages equilibrate and then change ie. the residual eval spends more.
A quick overview shows the same behavior than the previous test.
So may be im wrong but i doubt there is a problem in my Jacobian and Residual evaluation.
My Real problem is that in a 30min nonlinear resolution with many time steps (say 100) i have 10min just for the first Newton iteration at the first time step and this happens even for the Basic Laplacian test.
Therefore, I thought that may be the nonlinear solver context and vectors initializations are heavy and so last a lot. But I dont know if there is a way to improve that. Or possibly there is a problem with the interfacing between LibMesh and PETSc (actually i dont use PETSc directly, i call it via the code LibMesh).
What do you think?

Thanks a lot.

Stephane


> ------------------------------
> 
> Message: 2
> Date: Tue, 24 Feb 2009 12:25:44 -0600
> From: Barry Smith <bsmith at mcs.anl.gov>
> Subject: Re: petsc-users Digest, Vol 2, Issue 32
> To: PETSc users list <petsc-users at mcs.anl.gov>
> Message-ID: <014621DE-584C-4574-8F95-9E491F8858D9 at mcs.anl.gov>
> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
> 
> 
> SNESSolve            100 1.0 2.9339e+03 1.0 9.17e+05 1.0 0.0e+00 0.0e 
> +00 1.0e+03100100  0  0  1 100
> SNESLineSearch       202 1.0 7.9707e+02 1.0 4.35e+05 1.0 0.0e+00 0.0e 
> +00 4.0e+02 27 13  0  0  0  27
> SNESFunctionEval     302 1.0 1.1836e+03 1.0 0.00e+00 0.0 0.0e+00 0.0e 
> +00 3.0e+02 40  0  0  0  0  40
> SNESJacobianEval     202 1.0 1.7238e+03 1.0 0.00e+00 0.0 0.0e+00 0.0e 
> +00 2.0e+02 59  0  0  0  0  59
> 
> The final column above (I have removed the later ones for clarity) is  
> the problem. Your function evaluation is
> taking 40% of the time and the Jacobian 59%
> 
> The PETSc linear solver is taking 1% so something is seriously bad  
> about your function evaluation and Jacobian evaluation
> code.
> 
>     Barry
> 
>


> Today's Topics:
> 
>    1. RE: petsc-users Digest, Vol 2, Issue 32 (STEPHANE TCHOUANMO)
>    2. Re: petsc-users Digest, Vol 2, Issue 32 (Barry Smith)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Tue, 24 Feb 2009 19:17:27 +0100
> From: STEPHANE TCHOUANMO <tchouanm at msn.com>
> Subject: RE: petsc-users Digest, Vol 2, Issue 32
> To: <petsc-users at mcs.anl.gov>
> Message-ID: <BAY107-W22ABC8C694BF4A780D2F0FC2AF0 at phx.gbl>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> 
> Here is my -log_summary:
> Something looks a bit strange to me; its the MPI Reductions below.
> Other than that, i dont see anything relevant.
> What do you think?
> Thanks
> 
> 
> 
> ---------------------------------------------- PETSc Performance Summary: ----------------------------------------------
> 
> ./diff-conv-opt on a linux-gnu named linux-stchouan with 1 processor, by stephane Tue Feb 24 13:54:35 2009
> Using Petsc Release Version 2.3.3, Patch 13, Thu May 15 17:29:26 CDT 2008 HG revision: 4466c6289a0922df26e20626fd4a0b4dd03c8124
> 
>                                                   Max       Max/Min        Avg      Total 
> Time (sec):                         2.937e+03      1.00000   2.937e+03
> Objects:                              3.420e+03      1.00000   3.420e+03
> Flops:                                  2.690e+09      1.00000   2.690e+09  2.690e+09
> Flops/sec:                           9.161e+05      1.00000   9.161e+05  9.161e+05
> 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:                1.189e+05      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.9367e+03 100.0%  2.6905e+09 100.0%  0.000e+00   0.0%  0.000e+00        0.0%  1.106e+03   0.9% 
> 
> ------------------------------------------------------------------------------------------------------------------------
> 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
> 
> VecDot               202 1.0 3.0360e-02 1.0 3.96e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0   396
> VecMDot              202 1.0 3.0552e-02 1.0 3.94e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0   394
> VecNorm             1110 1.0 1.2257e+00 1.0 5.40e+07 1.0 0.0e+00 0.0e+00 0.0e+00  0  2  0  0  0   0  2  0  0  0    54
> VecScale             404 1.0 3.5342e-02 1.0 3.41e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0   341
> VecCopy              507 1.0 8.4626e-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              1408 1.0 1.1664e-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
> VecAXPY              202 1.0 2.6221e-02 1.0 4.59e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0   459
> VecWAXPY             202 1.0 4.4239e-02 1.0 1.36e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  0  0  0  0   0  0  0  0  0   136
> VecMAXPY             404 1.0 7.3515e-02 1.0 3.27e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  1  0  0  0   0  1  0  0  0   327
> VecAssemblyBegin     302 1.0 9.2960e-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
> VecAssemblyEnd       302 1.0 5.5790e-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
> VecScatterBegin      603 1.0 1.9933e-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
> VecNormalize         404 1.0 5.5408e-01 1.0 6.52e+07 1.0 0.0e+00 0.0e+00 0.0e+00  0  1  0  0  0   0  1  0  0  0    65
> MatMult              404 1.0 2.6457e+00 1.0 2.26e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0 22  0  0  0   0 22  0  0  0   226
> MatSolve             404 1.0 4.6454e+00 1.0 1.28e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0 22  0  0  0   0 22  0  0  0   128
> MatLUFactorNum       202 1.0 1.5211e+01 1.0 8.85e+07 1.0 0.0e+00 0.0e+00 0.0e+00  1 50  0  0  0   1 50  0  0  0    89
> MatILUFactorSym      100 1.0 1.9993e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 1.0e+02  0  0  0  0  0   0  0  0  0  9     0
> MatAssemblyBegin     404 1.0 9.6217e-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
> MatAssemblyEnd       404 1.0 1.4601e+00 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
> MatGetRowIJ          100 1.0 2.4641e-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
> MatGetOrdering       100 1.0 7.6755e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+02  0  0  0  0  0   0  0  0  0 18     0
> MatZeroEntries        99 1.0 3.6160e-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
> SNESSolve            100 1.0 2.9339e+03 1.0 9.17e+05 1.0 0.0e+00 0.0e+00 1.0e+03100100  0  0  1 100100  0  0 91     1
> SNESLineSearch       202 1.0 7.9707e+02 1.0 4.35e+05 1.0 0.0e+00 0.0e+00 4.0e+02 27 13  0  0  0  27 13  0  0 37     0
> SNESFunctionEval     302 1.0 1.1836e+03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 3.0e+02 40  0  0  0  0  40  0  0  0 27     0
> SNESJacobianEval     202 1.0 1.7238e+03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+02 59  0  0  0  0  59  0  0  0 18     0
> KSPGMRESOrthog       202 1.0 7.0303e-02 1.0 3.42e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0  1  0  0  0   0  1  0  0  0   342
> KSPSetup             202 1.0 4.6391e-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
> KSPSolve             202 1.0 2.4101e+01 1.0 9.65e+07 1.0 0.0e+00 0.0e+00 3.0e+02  1 86  0  0  0   1 86  0  0 27    97
> PCSetUp              202 1.0 1.7296e+01 1.0 7.78e+07 1.0 0.0e+00 0.0e+00 3.0e+02  1 50  0  0  0   1 50  0  0 27    78
> PCApply              404 1.0 4.6487e+00 1.0 1.28e+08 1.0 0.0e+00 0.0e+00 0.0e+00  0 22  0  0  0   0 22  0  0  0   128
> ------------------------------------------------------------------------------------------------------------------------
> 
> Memory usage is given in bytes:
> 
> Object Type          Creations   Destructions   Memory  Descendants' Mem.
> 
> --- Event Stage 0: Main Stage
> 
>            Index Set   904            901   107564984     0
>                  Vec     1511           1497  357441684     0
>          Vec Scatter   604          604          0     0
>               Matrix       101          99     942432084     0
>                 SNES   100              99      12276     0
>        Krylov Solver   100        99    1671120     0
>       Preconditioner   100        99      14256     0
> ========================================================================================================================
> Average time to get PetscTime(): 1.49164e-06
> OptionTable: -snes_converged_reason
> OptionTable: -snes_max_it 20
> OptionTable: -snes_rtol 0.0000001
> OptionTable: -snes_stol 0.001
> Compiled without FORTRAN kernels
> Compiled with full precision matrices (default)
> sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8
> Configure run at: Mon Feb 23 23:01:43 2009
> Configure options: --with-debugging=no -with-shared --download-mpich=1
> -----------------------------------------


> > 
> > 
> > We can't say anything without seeing the entire output of -log_summary.
> > 
> >    Matt
> > 
> > 


_________________________________________________________________
More than messages–check out the rest of the Windows Live™.
http://www.microsoft.com/windows/windowslive/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20090303/014dd70f/attachment-0001.htm>


More information about the petsc-users mailing list