<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Dec 6, 2013 at 1:51 PM, Qin Lu <span dir="ltr"><<a href="mailto:lu_qin_2000@yahoo.com" target="_blank">lu_qin_2000@yahoo.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:12pt;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><div>
Hello,</div><div> </div><div>I am using serial PETSc linear solver in a serial Fortran program, which uses function CPU_TIME() to count cpu time. In Windows-7, the cpu time turns out to be 2 to 3 times as much as elapse time. My questions are:</div>
<div> </div><div>1. Does PETSc internally use multi-thread even though I configured it with --useThreads=0? I ask so since it is known that CPU_TIME()  adds the cpu time of all threads togather.</div></div></div></blockquote>
<div><br></div><div>No.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="font-size:12pt;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
<div>2. The same program gets consistent cpu time and elapse time in Linux. Do you have any idea why?</div></div></blockquote><div><br></div><div>I am guessing your normalization is wrong. Why not just use -log_summary? We test for these things.</div>
<div><br></div><div>   Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="font-size:12pt;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">
<div>Thanks for any suggestions.</div><span class="HOEnZb"><font color="#888888"><div>Qin</div></font></span></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener
</div></div>