<div><font face="courier new, monospace" style="background-color:rgb(255,0,0)" size="4">      ##########################################################</font></div><div><font face="courier new, monospace" style="background-color:rgb(255,0,0)" size="4">      #                                                        #</font></div>
<div><font face="courier new, monospace" style="background-color:rgb(255,0,0)" size="4">      #                          WARNING!!!                    #</font></div><div><font face="courier new, monospace" style="background-color:rgb(255,0,0)" size="4">      #                                                        #</font></div>
<div><font face="courier new, monospace" style="background-color:rgb(255,0,0)" size="4">      #   This code was compiled with a debugging option,      #</font></div><div><font face="courier new, monospace" style="background-color:rgb(255,0,0)" size="4">      #   To get timing results run ./configure                #</font></div>
<div><font face="courier new, monospace" style="background-color:rgb(255,0,0)" size="4">      #   using --with-debugging=no, the performance will      #</font></div><div><font face="courier new, monospace" style="background-color:rgb(255,0,0)" size="4">      #   be generally two or three times faster.              #</font></div>
<div><font face="courier new, monospace" style="background-color:rgb(255,0,0)" size="4">      #                                                        #</font></div><div><font face="courier new, monospace" style="background-color:rgb(255,0,0)" size="4">      ##########################################################</font><br>
<br></div><div><br></div><div> Matt, why don't the mesh operations have events? I should ask myself the same question about PetscSF (and not forget to write the two-sided implementation).</div><br><div class="gmail_quote">
On Sat, Aug 18, 2012 at 12:22 PM, fdkong <span dir="ltr"><<a href="mailto:fd.kong@siat.ac.cn" target="_blank">fd.kong@siat.ac.cn</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Hi 
Jed Brown, <div class="im"><br style="font-family:'lucida Grande',Verdana;line-height:23px"><span style="font-family:'lucida Grande',Verdana;line-height:23px">>> Hi developers,</span><br style="font-family:'lucida Grande',Verdana;line-height:23px">
<span style="font-family:'lucida Grande',Verdana;line-height:23px">>></span><br style="font-family:'lucida Grande',Verdana;line-height:23px"><span style="font-family:'lucida Grande',Verdana;line-height:23px">>> I use DMComplex represent the unstructured mesh. Everything is OK, but the</span><br style="font-family:'lucida Grande',Verdana;line-height:23px">
<span style="font-family:'lucida Grande',Verdana;line-height:23px">>> function "DMComplexDistribute" is always time-consuming. I guess that it</span><br style="font-family:'lucida Grande',Verdana;line-height:23px">
<span style="font-family:'lucida Grande',Verdana;line-height:23px">>> results from using the PetscSF. I don't know why we use this communication</span><br style="font-family:'lucida Grande',Verdana;line-height:23px">
<span style="font-family:'lucida Grande',Verdana;line-height:23px">>> model. Could you please make some tests on the function?  Or could we use</span><br style="font-family:'lucida Grande',Verdana;line-height:23px">
<span style="font-family:'lucida Grande',Verdana;line-height:23px">>> other communication functions ?</span><br style="font-family:'lucida Grande',Verdana;line-height:23px"><span style="font-family:'lucida Grande',Verdana;line-height:23px">>></span><br style="font-family:'lucida Grande',Verdana;line-height:23px">
<br style="font-family:'lucida Grande',Verdana;line-height:23px"><span style="font-family:'lucida Grande',Verdana;line-height:23px">>1. Always send -log_summary</span><br style="font-family:'lucida Grande',Verdana;line-height:23px">
<br style="font-family:'lucida Grande',Verdana;line-height:23px"><span style="font-family:'lucida Grande',Verdana;line-height:23px">>2. Distributing a mesh is a fairly expensive operation.</span><br style="font-family:'lucida Grande',Verdana;line-height:23px">
<br style="font-family:'lucida Grande',Verdana;line-height:23px"><span style="font-family:'lucida Grande',Verdana;line-height:23px">>3. DMComplex is new and we are more interested in getting the right</span><br style="font-family:'lucida Grande',Verdana;line-height:23px">
<span style="font-family:'lucida Grande',Verdana;line-height:23px">capability than in micro-tuning performance. Mesh distribution is usually</span><br style="font-family:'lucida Grande',Verdana;line-height:23px">
<span style="font-family:'lucida Grande',Verdana;line-height:23px">not done frequently.</span>
</div></div><div><br></div><div class="HOEnZb"><div class="h5"><div><div style="color:#909090;font-family:Arial Narrow;font-size:12px">------------------</div><div style="font-size:14px;font-family:Verdana"><div>Fande Kong</div>
<div>ShenZhen Institutes of Advanced Technology</div><div>Chinese Academy of Sciences</div>
</div></div><div> </div></div></div></blockquote></div><br>