<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
<font style="font-size: 12pt;" face="Courier New" size="3">Hi all,</font><font style="font-size: 12pt;" face="Courier New" size="3"><br><br></font><font style="font-size: 12pt;" face="Courier New" size="3">thank you Barry for the indication you gave me.</font><font style="font-size: 12pt;" face="Courier New" size="3"><br><br></font><font style="font-size: 12pt;" face="Courier New" size="3">As a matter of fact, i verified my jacobian and function evaluation again and again but i really dont see anything wrong in it. </font><font style="font-size: 12pt;" face="Courier New" size="3"><br></font><font style="font-size: 12pt;" face="Courier New" size="3">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.</font><font style="font-size: 12pt;" face="Courier New" size="3"><br></font><font style="font-size: 12pt;" face="Courier New" size="3">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.</font><font style="font-size: 12pt;" face="Comic Sans MS" size="3"><br><br></font><br>Event Count Time (sec) Flops/sec --- Global --- --- Stage --- Total<br> Max Ratio Max Ratio Max Ratio Mess Avg len Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s<br>------------------------------------------------------------------------------------------------------------------------<br><br>--- Event Stage 0: Main Stage<br><br><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><br><font style="" color="#00b050">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</font><font style="" color="#00b050"><br></font><font style="" color="#00b050">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</font><font style="" color="#00b050"><br></font><font style="" color="#00b050">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</font><br><font style="" color="#17365d">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</font><font style="" color="#17365d"><br></font><font style="" color="#17365d">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</font><font style="" color="#17365d"><br></font><font style="" color="#17365d">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</font><font style="" color="#17365d"><br></font><font style="" color="#17365d">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</font><br><font style="" color="#974806">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</font><font style="" color="#974806"><br></font><font style="" color="#974806">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</font><font style="" color="#974806"><br></font><font style="" color="#974806">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</font><font style="" color="#974806"><br></font><font style="" color="#974806">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</font><font style="" color="#974806"><br></font><font style="" color="#974806">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</font><br>------------------------------------------------------------------------------------------------------------------------<br><br>Memory usage is given in bytes:<br><br>Object Type Creations Destructions Memory Descendants' Mem.<br><br>--- Event Stage 0: Main Stage<br><br> Index Set 3 3 111792 0<br> Vec 44 3 223596 0<br> Vec Scatter 3 3 0 0<br> Matrix 1 0 0 0<br> SNES 1 0 0 0<br> Krylov Solver 1 0 0 0<br> Preconditioner 1 0 0 0<br> Viewer 2 0 0 0<br> Draw 1 0 0 0<br>========================================================================================================================<br>Average time to get PetscTime(): 1.60268e-06<br><br><br><font style="font-size: 12pt;" face="Courier New" size="3">This shows that the Jacobian evaluation takes 97% of time and the residual just 2% in the SNESSolve</font><font style="font-size: 12pt;" face="Courier New" size="3">. 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.<br></font><font style="font-size: 12pt;" face="Courier New" size="3">Then i did another test solving </font><font style="font-size: 12pt;" face="Courier New" size="3"> this time </font><font style="font-size: 12pt;" face="Courier New" size="3">the heat equation (unsteady) with a given initial condition and a </font><font style="font-size: 12pt;" face="Courier New" size="3">compatible </font><font style="font-size: 12pt;" face="Courier New" size="3">homogeneous Dirichlet boundary condition. Once again i get the right solution with the log out bellow.<br></font><font style="font-size: 12pt;" face="Courier New" size="3"><br></font><br>Event Count Time (sec) Flops/sec --- Global --- --- Stage --- Total<br> Max Ratio Max Ratio Max Ratio Mess Avg len Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s<br>------------------------------------------------------------------------------------------------------------------------<br><br>--- Event Stage 0: Main Stage<br><br><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><font style="" color="#ff0000"><br></font><font style="" color="#ff0000">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</font><br><font style="" color="#00b050">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</font><font style="" color="#00b050"><br></font><font style="" color="#00b050">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</font><font style="" color="#00b050"><br></font><font style="" color="#00b050">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</font><font style="" color="#00b050"><br></font><font style="" color="#00b050">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</font><br><font style="" color="#17365d">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</font><font style="" color="#17365d"><br></font><font style="" color="#17365d">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</font><font style="" color="#17365d"><br></font><font style="" color="#17365d">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</font><font style="" color="#17365d"><br></font><font style="" color="#17365d">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</font><br><font style="" color="#974806">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</font><font style="" color="#974806"><br></font><font style="" color="#974806">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</font><font style="" color="#974806"><br></font><font style="" color="#974806">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</font><font style="" color="#974806"><br></font><font style="" color="#974806">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</font><font style="" color="#974806"><br></font><font style="" color="#974806">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</font><br>------------------------------------------------------------------------------------------------------------------------<br><br>Memory usage is given in bytes:<br><br>Object Type Creations Destructions Memory Descendants' Mem.<br><br>--- Event Stage 0: Main Stage<br><br> Index Set 40 40 548800 0<br> Vec 167 153 4198932 0<br> Vec Scatter 40 40 0 0<br> Matrix 1 0 0 0<br> SNES 10 9 1116 0<br> Krylov Solver 10 9 151920 0<br> Preconditioner 10 9 0 0<br> Viewer 1 0 0 0<br>========================================================================================================================<br>Average time to get PetscTime(): 1.60486e-06<br><br><br><font style="font-size: 12pt;" face="Courier New" size="3">Now the Jacobian evaluation takes 55% of time and the residual 38%</font><font style="font-size: 12pt;" size="3"><font style="" face="Courier New"> and the more time steps i make the more these two time percentages equilibrate and then change ie. the residual eval spends more.<br>A quick overview shows the same behavior than the previous test.<br>So may be im wrong but i doubt there is a problem in my Jacobian and Residual evaluation.<br>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.<br>Therefore, I thought that may be the nonlinear </font></font><font style="font-size: 12pt;" size="3"><font style="" face="Courier New">solver </font></font><font style="font-size: 12pt;" size="3"><font style="" face="Courier New">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).<br>What do you think?<br><br>Thanks a lot.<br><br>Stephane<br><br></font></font><br>> ------------------------------<br>> <br>> Message: 2<br>> Date: Tue, 24 Feb 2009 12:25:44 -0600<br>> From: Barry Smith <bsmith@mcs.anl.gov><br>> Subject: Re: petsc-users Digest, Vol 2, Issue 32<br>> To: PETSc users list <petsc-users@mcs.anl.gov><br>> Message-ID: <014621DE-584C-4574-8F95-9E491F8858D9@mcs.anl.gov><br>> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes<br>> <br>> <br>> SNESSolve 100 1.0 2.9339e+03 1.0 9.17e+05 1.0 0.0e+00 0.0e <br>> +00 1.0e+03100100 0 0 1 100<br>> SNESLineSearch 202 1.0 7.9707e+02 1.0 4.35e+05 1.0 0.0e+00 0.0e <br>> +00 4.0e+02 27 13 0 0 0 27<br>> SNESFunctionEval 302 1.0 1.1836e+03 1.0 0.00e+00 0.0 0.0e+00 0.0e <br>> +00 3.0e+02 40 0 0 0 0 40<br>> SNESJacobianEval 202 1.0 1.7238e+03 1.0 0.00e+00 0.0 0.0e+00 0.0e <br>> +00 2.0e+02 59 0 0 0 0 59<br>> <br>> The final column above (I have removed the later ones for clarity) is <br>> the problem. Your function evaluation is<br>> taking 40% of the time and the Jacobian 59%<br>> <br>> The PETSc linear solver is taking 1% so something is seriously bad <br>> about your function evaluation and Jacobian evaluation<br>> code.<br>> <br>> Barry<br>> <br>><br><br><br>> Today's Topics:<br>> <br>> 1. RE: petsc-users Digest, Vol 2, Issue 32 (STEPHANE TCHOUANMO)<br>> 2. Re: petsc-users Digest, Vol 2, Issue 32 (Barry Smith)<br>> <br>> <br>> ----------------------------------------------------------------------<br>> <br>> Message: 1<br>> Date: Tue, 24 Feb 2009 19:17:27 +0100<br>> From: STEPHANE TCHOUANMO <tchouanm@msn.com><br>> Subject: RE: petsc-users Digest, Vol 2, Issue 32<br>> To: <petsc-users@mcs.anl.gov><br>> Message-ID: <BAY107-W22ABC8C694BF4A780D2F0FC2AF0@phx.gbl><br>> Content-Type: text/plain; charset="iso-8859-1"<br>> <br>> <br>> Here is my -log_summary:<br>> Something looks a bit strange to me; its the MPI Reductions below.<br>> Other than that, i dont see anything relevant.<br>> What do you think?<br>> Thanks<br>> <br>> <br>> <br>> ---------------------------------------------- PETSc Performance Summary: ----------------------------------------------<br>> <br>> ./diff-conv-opt on a linux-gnu named linux-stchouan with 1 processor, by stephane Tue Feb 24 13:54:35 2009<br>> Using Petsc Release Version 2.3.3, Patch 13, Thu May 15 17:29:26 CDT 2008 HG revision: 4466c6289a0922df26e20626fd4a0b4dd03c8124<br>> <br>> Max Max/Min Avg Total <br>> Time (sec): 2.937e+03 1.00000 2.937e+03<br>> Objects: 3.420e+03 1.00000 3.420e+03<br>> Flops: 2.690e+09 1.00000 2.690e+09 2.690e+09<br>> Flops/sec: 9.161e+05 1.00000 9.161e+05 9.161e+05<br>> MPI Messages: 0.000e+00 0.00000 0.000e+00 0.000e+00<br>> MPI Message Lengths: 0.000e+00 0.00000 0.000e+00 0.000e+00<br>> MPI Reductions: 1.189e+05 1.00000<br>> <br>> Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract)<br>> e.g., VecAXPY() for real vectors of length N --> 2N flops<br>> and VecAXPY() for complex vectors of length N --> 8N flops<br>> <br>> Summary of Stages: ----- Time ------ ----- Flops ----- --- Messages --- -- Message Lengths -- -- Reductions --<br>> Avg %Total Avg %Total counts %Total Avg %Total counts %Total <br>> 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% <br>> <br>> ------------------------------------------------------------------------------------------------------------------------<br>> See the 'Profiling' chapter of the users' manual for details on interpreting output.<br>> Phase summary info:<br>> Count: number of times phase was executed<br>> Time and Flops/sec: Max - maximum over all processors<br>> Ratio - ratio of maximum to minimum over all processors<br>> Mess: number of messages sent<br>> Avg. len: average message length<br>> Reduct: number of global reductions<br>> Global: entire computation<br>> Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop().<br>> %T - percent time in this phase %F - percent flops in this phase<br>> %M - percent messages in this phase %L - percent message lengths in this phase<br>> %R - percent reductions in this phase<br>> Total Mflop/s: 10e-6 * (sum of flops over all processors)/(max time over all processors)<br>> ------------------------------------------------------------------------------------------------------------------------<br>> <br>> Event Count Time (sec) Flops/sec --- Global --- --- Stage --- Total<br>> Max Ratio Max Ratio Max Ratio Mess Avg len Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s<br>> ------------------------------------------------------------------------------------------------------------------------<br>> <br>> --- Event Stage 0: Main Stage<br>> <br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> 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<br>> ------------------------------------------------------------------------------------------------------------------------<br>> <br>> Memory usage is given in bytes:<br>> <br>> Object Type Creations Destructions Memory Descendants' Mem.<br>> <br>> --- Event Stage 0: Main Stage<br>> <br>> Index Set 904 901 107564984 0<br>> Vec 1511 1497 357441684 0<br>> Vec Scatter 604 604 0 0<br>> Matrix 101 99 942432084 0<br>> SNES 100 99 12276 0<br>> Krylov Solver 100 99 1671120 0<br>> Preconditioner 100 99 14256 0<br>> ========================================================================================================================<br>> Average time to get PetscTime(): 1.49164e-06<br>> OptionTable: -snes_converged_reason<br>> OptionTable: -snes_max_it 20<br>> OptionTable: -snes_rtol 0.0000001<br>> OptionTable: -snes_stol 0.001<br>> Compiled without FORTRAN kernels<br>> Compiled with full precision matrices (default)<br>> sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8<br>> Configure run at: Mon Feb 23 23:01:43 2009<br>> Configure options: --with-debugging=no -with-shared --download-mpich=1<br>> -----------------------------------------<br><br><br>> > <br>> > <br>> > We can't say anything without seeing the entire output of -log_summary.<br>> > <br>> > Matt<br>> > <br>> > <br><br><br /><hr />check out the rest of the Windows Live™.
More than mail–Windows Live™ goes way beyond your inbox.
<a href='http://www.microsoft.com/windows/windowslive/' target='_new'>More than messages</a></body>
</html>