<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Ok, I run ddd with command&nbsp; run 7, it's now working. Thanks.<br><br>Jane<br><br>--- On <b>Mon, 2/28/11, Hong-Jun Kim <i>&lt;hongjun@mcs.anl.gov&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Hong-Jun Kim &lt;hongjun@mcs.anl.gov&gt;<br>Subject: Re: [cgma-dev] Large OCC subtraction time<br>To: "Jiangtao Hu" &lt;jiangtao_ma@yahoo.com&gt;<br>Cc: meshkit-dev@mcs.anl.gov<br>Date: Monday, February 28, 2011, 12:48 PM<br><br><div class="plainMail">I suspect some conflicts between your working version and the one in repository.<br>How about searching any "&lt;&lt;&lt;" in your "io.cpp" and fix them?<br><br>Moreover, I think you also need "--enable-src" to use new MeshKit design algorithms fully.<br><br>Hong-Jun<br><br><br>----- Original Message -----<br>&gt; From: "Jiangtao Hu" &lt;<a
 ymailto="mailto:jiangtao_ma@yahoo.com" href="/mc/compose?to=jiangtao_ma@yahoo.com">jiangtao_ma@yahoo.com</a>&gt;<br>&gt; To: "Hong-Jun Kim" &lt;<a ymailto="mailto:hongjun@mcs.anl.gov" href="/mc/compose?to=hongjun@mcs.anl.gov">hongjun@mcs.anl.gov</a>&gt;<br>&gt; Cc: <a ymailto="mailto:cgma-dev@mcs.anl.gov" href="/mc/compose?to=cgma-dev@mcs.anl.gov">cgma-dev@mcs.anl.gov</a><br>&gt; Sent: Monday, February 28, 2011 11:35:13 AM<br>&gt; Subject: Re: [cgma-dev] Large OCC subtraction time<br>&gt; Errors are:<br>&gt; <br>&gt; make[3]: Entering directory `/mnt/disk2b/jhu/meshkit/rgg'<br>&gt; CXX io.lo<br>&gt; io.cpp: In member function ‘int CNrgen::ReadInputPhase1()’:<br>&gt; io.cpp:165: warning: suggest parentheses around ‘&amp;&amp;’ within ‘||’<br>&gt; io.cpp:172: warning: suggest parentheses around ‘&amp;&amp;’ within ‘||’<br>&gt; io.cpp: In member function ‘int CNrgen::ReadAndCreate()’:<br>&gt; io.cpp:528: warning: suggest parentheses
 around ‘&amp;&amp;’ within ‘||’<br>&gt; io.cpp:788: error: expected primary-expression before ‘&lt;&lt;’ token<br>&gt; io.cpp:788: error: expected primary-expression before ‘&lt;&lt;’ token<br>&gt; io.cpp:788: error: expected primary-expression before ‘&lt;&lt;’ token<br>&gt; io.cpp:788: error: expected primary-expression before ‘&lt;’ token<br>&gt; io.cpp:788: error: expected primary-expression before ‘.’ token<br>&gt; io.cpp:791: error: expected primary-expression before ‘==’ token<br>&gt; io.cpp:791: error: expected primary-expression before ‘==’ token<br>&gt; io.cpp:791: error: expected primary-expression before ‘=’ token<br>&gt; io.cpp:793: error: expected primary-expression before ‘if’<br>&gt; io.cpp:793: error: expected ‘;’ before ‘if’<br>&gt; io.cpp: In member function ‘int CNrgen::CreateCubitJournal()’:<br>&gt; io.cpp:833: warning: unused variable ‘i’<br>&gt; io.cpp:833: warning:
 unused variable ‘j’<br>&gt; io.cpp: In member function ‘int CNrgen::CreateOuterCovering()’:<br>&gt; io.cpp:2017: warning: unused variable ‘p’<br>&gt; io.cpp: In member function ‘int CNrgen::Subtract_Pins()’:<br>&gt; io.cpp:2088: error: expected primary-expression before ‘&lt;&lt;’ token<br>&gt; io.cpp:2088: error: expected primary-expression before ‘&lt;&lt;’ token<br>&gt; io.cpp:2088: error: expected primary-expression before ‘&lt;&lt;’ token<br>&gt; io.cpp:2088: error: expected primary-expression before ‘&lt;’ token<br>&gt; io.cpp:2088: error: expected primary-expression before ‘.’ token<br>&gt; io.cpp:2090: error: expected ‘;’ before ‘if’<br>&gt; io.cpp:2873: error: expected ‘}’ at end of input<br>&gt; io.cpp:2873: error: expected ‘}’ at end of input<br>&gt; io.cpp:2873: warning: no return statement in function returning<br>&gt; non-void<br>&gt; <br>&gt; Thanks.<br>&gt; <br>&gt; Jane<br>&gt; --- On
 Mon, 2/28/11, Hong-Jun Kim &lt;<a ymailto="mailto:hongjun@mcs.anl.gov" href="/mc/compose?to=hongjun@mcs.anl.gov">hongjun@mcs.anl.gov</a>&gt; wrote:<br>&gt; <br>&gt; <br>&gt; <br>&gt; From: Hong-Jun Kim &lt;<a ymailto="mailto:hongjun@mcs.anl.gov" href="/mc/compose?to=hongjun@mcs.anl.gov">hongjun@mcs.anl.gov</a>&gt;<br>&gt; Subject: Re: [cgma-dev] Large OCC subtraction time<br>&gt; To: "Jiangtao Hu" &lt;<a ymailto="mailto:jiangtao_ma@yahoo.com" href="/mc/compose?to=jiangtao_ma@yahoo.com">jiangtao_ma@yahoo.com</a>&gt;<br>&gt; Cc: <a ymailto="mailto:cgma-dev@mcs.anl.gov" href="/mc/compose?to=cgma-dev@mcs.anl.gov">cgma-dev@mcs.anl.gov</a><br>&gt; Date: Monday, February 28, 2011, 12:31 PM<br>&gt; <br>&gt; <br>&gt; What is your error?<br>&gt; <br>&gt; Hong-Jun<br>&gt; <br>&gt; ----- Original Message -----<br>&gt; &gt; From: "Jiangtao Hu" &lt; <a ymailto="mailto:jiangtao_ma@yahoo.com" href="/mc/compose?to=jiangtao_ma@yahoo.com">jiangtao_ma@yahoo.com</a>
 &gt;<br>&gt; &gt; To: "Hong-Jun Kim" &lt; <a ymailto="mailto:hongjun@mcs.anl.gov" href="/mc/compose?to=hongjun@mcs.anl.gov">hongjun@mcs.anl.gov</a> &gt;<br>&gt; &gt; Cc: <a ymailto="mailto:cgma-dev@mcs.anl.gov" href="/mc/compose?to=cgma-dev@mcs.anl.gov">cgma-dev@mcs.anl.gov</a><br>&gt; &gt; Sent: Monday, February 28, 2011 11:15:51 AM<br>&gt; &gt; Subject: Re: [cgma-dev] Large OCC subtraction time<br>&gt; &gt; Ok, now I also updated and make installed Lasso, but meshkit still<br>&gt; &gt; fails to build. Any suggestions.<br>&gt; &gt;<br>&gt; &gt; Jane<br>&gt; &gt;<br>&gt; &gt; --- On Mon, 2/28/11, Jiangtao Hu &lt; <a ymailto="mailto:jiangtao_ma@yahoo.com" href="/mc/compose?to=jiangtao_ma@yahoo.com">jiangtao_ma@yahoo.com</a> &gt; wrote:<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; From: Jiangtao Hu &lt; <a ymailto="mailto:jiangtao_ma@yahoo.com" href="/mc/compose?to=jiangtao_ma@yahoo.com">jiangtao_ma@yahoo.com</a> &gt;<br>&gt; &gt; Subject: Re:
 [cgma-dev] Large OCC subtraction time<br>&gt; &gt; To: "Hong-Jun Kim" &lt; <a ymailto="mailto:hongjun@mcs.anl.gov" href="/mc/compose?to=hongjun@mcs.anl.gov">hongjun@mcs.anl.gov</a> &gt;<br>&gt; &gt; Cc: <a ymailto="mailto:cgma-dev@mcs.anl.gov" href="/mc/compose?to=cgma-dev@mcs.anl.gov">cgma-dev@mcs.anl.gov</a><br>&gt; &gt; Date: Monday, February 28, 2011, 12:08 PM<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Hi,<br>&gt; &gt;<br>&gt; &gt; I just tried to build meshkit, with the following configure:<br>&gt; &gt;<br>&gt; &gt; ./configure --enable-debug --with-itaps=/mnt/disk2b/jhu/ddriv<br>&gt; &gt;<br>&gt; &gt; it failed on compiling EdgeMesher<br>&gt; &gt; make[3]: Entering directory `/mnt/disk2b/jhu/meshkit/algs'<br>&gt; &gt; CXX EdgeMesher.lo<br>&gt; &gt; In file included from EdgeMesher.cpp:1:<br>&gt; &gt; EdgeMesher.hpp:16:18: error: iRel.h: No such file or directory<br>&gt; &gt; In file included from EdgeMesher.cpp:1:<br>&gt; &gt; EdgeMesher.hpp:40:
 error: ‘iRel_Instance’ has not been declared<br>&gt; &gt; EdgeMesher.hpp:40: error: ‘iRel_PairHandle’ has not been declared<br>&gt; &gt; In file included from EdgeMesher.cpp:1:<br>&gt; &gt; EdgeMesher.hpp:57: error: ‘iRel_Instance’ does not name a type<br>&gt; &gt; EdgeMesher.hpp:58: error: ‘iRel_PairHandle’ does not name a type<br>&gt; &gt; EdgeMesher.cpp:5: error: ‘iRel_Instance’ has not been declared<br>&gt; &gt; EdgeMesher.cpp:5: error: ‘iRel_PairHandle’ has not been declared<br>&gt; &gt; EdgeMesher.cpp: In constructor<br>&gt; &gt; ‘EdgeMesher::EdgeMesher(iGeom_Instance_Private*&amp;,<br>&gt; &gt; iBase_EntityHandle_Private**, iMesh_Instance_Private*&amp;, int&amp;,<br>&gt; &gt; int*)’:<br>&gt; &gt; EdgeMesher.cpp:31: error: ‘assoc’ was not declared in this scope<br>&gt; &gt; EdgeMesher.cpp:32: error: ‘rel’ was not declared in this scope<br>&gt; &gt; EdgeMesher.cpp: In member function ‘void
 EdgeMesher::EdgeMesh()’:<br>&gt; &gt; EdgeMesher.cpp:120: warning: unused variable ‘NumEntitySet’<br>&gt; &gt; EdgeMesher.cpp: In member function ‘std::vector&lt;double,<br>&gt; &gt; std::allocator&lt;double&gt; &gt; EdgeMesher::BiasMeshing()’:<br>&gt; &gt; EdgeMesher.cpp:203: warning: unused variable ‘err’<br>&gt; &gt; EdgeMesher.cpp:204: warning: unused variable ‘x’<br>&gt; &gt; EdgeMesher.cpp:204: warning: unused variable ‘y’<br>&gt; &gt; EdgeMesher.cpp:204: warning: unused variable ‘z’<br>&gt; &gt; EdgeMesher.cpp:204: warning: unused variable ‘du’<br>&gt; &gt; EdgeMesher.cpp: In member function ‘std::vector&lt;double,<br>&gt; &gt; std::allocator&lt;double&gt; &gt; EdgeMesher::DualBiasMeshing()’:<br>&gt; &gt; EdgeMesher.cpp:250: warning: unused variable ‘err’<br>&gt; &gt; EdgeMesher.cpp:251: warning: unused variable ‘x’<br>&gt; &gt; EdgeMesher.cpp:251: warning: unused variable ‘y’<br>&gt; &gt;
 EdgeMesher.cpp:251: warning: unused variable ‘z’<br>&gt; &gt; EdgeMesher.cpp:251: warning: unused variable ‘ustart’<br>&gt; &gt; EdgeMesher.cpp:251: warning: unused variable ‘du’<br>&gt; &gt; EdgeMesher.cpp: In member function ‘void<br>&gt; &gt; EdgeMesher::RapidSorting(std::vector&lt;double, std::allocator&lt;double&gt;<br>&gt; &gt; &gt;&amp;, std::vector&lt;double, std::allocator&lt;double&gt; &gt;&amp;, int, int)’:<br>&gt; &gt; EdgeMesher.cpp:433: warning: unused variable ‘x’<br>&gt; &gt; EdgeMesher.cpp:433: warning: unused variable ‘y’<br>&gt; &gt; EdgeMesher.cpp:433: warning: unused variable ‘z’<br>&gt; &gt; EdgeMesher.cpp: In member function ‘void<br>&gt; &gt; EdgeMesher::get_related_entityset(iBase_EntitySetHandle_Private*&amp;)’:<br>&gt; &gt; EdgeMesher.cpp:591: error: ‘assoc’ was not declared in this scope<br>&gt; &gt; EdgeMesher.cpp:591: error: ‘rel’ was not declared in this scope<br>&gt; &gt;
 EdgeMesher.cpp:591: error: ‘iRel_getEntSetRelation’ was not declared<br>&gt; &gt; in this scope<br>&gt; &gt; EdgeMesher.cpp:607: error: ‘iRel_setEntSetRelation’ was not declared<br>&gt; &gt; in this scope<br>&gt; &gt; EdgeMesher.cpp: In member function ‘void<br>&gt; &gt; EdgeMesher::ShowCoorData()’:<br>&gt; &gt; EdgeMesher.cpp:619: error: ‘assoc’ was not declared in this scope<br>&gt; &gt; EdgeMesher.cpp:619: error: ‘rel’ was not declared in this scope<br>&gt; &gt; EdgeMesher.cpp:619: error: ‘iRel_getEntSetRelation’ was not declared<br>&gt; &gt; in this scope<br>&gt; &gt;<br>&gt; &gt; I've updated cgm, moab and meshkit, and built, installed cgm and<br>&gt; &gt; moab,<br>&gt; &gt; did I left something out?<br>&gt; &gt;<br>&gt; &gt; Thanks.<br>&gt; &gt;<br>&gt; &gt; Jane<br>&gt; &gt; --- On Sat, 2/26/11, Hong-Jun Kim &lt; <a ymailto="mailto:hongjun@mcs.anl.gov" href="/mc/compose?to=hongjun@mcs.anl.gov">hongjun@mcs.anl.gov</a> &gt;
 wrote:<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; From: Hong-Jun Kim &lt; <a ymailto="mailto:hongjun@mcs.anl.gov" href="/mc/compose?to=hongjun@mcs.anl.gov">hongjun@mcs.anl.gov</a> &gt;<br>&gt; &gt; Subject: Re: [cgma-dev] Large OCC subtraction time<br>&gt; &gt; To: "Jiangtao Hu" &lt; <a ymailto="mailto:jiangtao_ma@yahoo.com" href="/mc/compose?to=jiangtao_ma@yahoo.com">jiangtao_ma@yahoo.com</a> &gt;<br>&gt; &gt; Cc: <a ymailto="mailto:cgma-dev@mcs.anl.gov" href="/mc/compose?to=cgma-dev@mcs.anl.gov">cgma-dev@mcs.anl.gov</a> , "Rajeev Jain" &lt; <a ymailto="mailto:jain@mcs.anl.gov" href="/mc/compose?to=jain@mcs.anl.gov">jain@mcs.anl.gov</a> &gt;<br>&gt; &gt; Date: Saturday, February 26, 2011, 12:22 PM<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; In my case of using OCC geometry, attribute updating and removing<br>&gt; &gt; time<br>&gt; &gt; take too long.<br>&gt; &gt; It takes more than import/exporting time of the geometry.<br>&gt; &gt;<br>&gt; &gt;
 Hong-Jun<br>&gt; &gt;<br>&gt; &gt; ----- Original Message -----<br>&gt; &gt; &gt; From: "Jiangtao Hu" &lt; <a ymailto="mailto:jiangtao_ma@yahoo.com" href="/mc/compose?to=jiangtao_ma@yahoo.com">jiangtao_ma@yahoo.com</a> &gt;<br>&gt; &gt; &gt; To: <a ymailto="mailto:cgma-dev@mcs.anl.gov" href="/mc/compose?to=cgma-dev@mcs.anl.gov">cgma-dev@mcs.anl.gov</a> , "Rajeev Jain" &lt; <a ymailto="mailto:jain@mcs.anl.gov" href="/mc/compose?to=jain@mcs.anl.gov">jain@mcs.anl.gov</a> &gt;<br>&gt; &gt; &gt; Sent: Saturday, February 26, 2011 11:08:37 AM<br>&gt; &gt; &gt; Subject: Re: [cgma-dev] Large OCC subtraction time<br>&gt; &gt; &gt; Hi, Rajeev:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Thank you for providing the testcase. OCC did have a reputation of<br>&gt; &gt; &gt; getting much slower with larger models and more operations. I'll<br>&gt; &gt; &gt; have<br>&gt; &gt; &gt; a look on Monday to see if there's anything I can do on cgm side<br>&gt; &gt; &gt; that<br>&gt;
 &gt; &gt; can speed it up.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Have a nice weekend!<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Jane<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; --- On Fri, 2/25/11, Rajeev Jain &lt; <a ymailto="mailto:jain@mcs.anl.gov" href="/mc/compose?to=jain@mcs.anl.gov">jain@mcs.anl.gov</a> &gt; wrote:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; From: Rajeev Jain &lt; <a ymailto="mailto:jain@mcs.anl.gov" href="/mc/compose?to=jain@mcs.anl.gov">jain@mcs.anl.gov</a> &gt;<br>&gt; &gt; &gt; Subject: [cgma-dev] Large OCC subtraction time<br>&gt; &gt; &gt; To: <a ymailto="mailto:cgma-dev@mcs.anl.gov" href="/mc/compose?to=cgma-dev@mcs.anl.gov">cgma-dev@mcs.anl.gov</a><br>&gt; &gt; &gt; Date: Friday, February 25, 2011, 4:21 PM<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; When subtracting 325 pins from a block, OCC takes a lot more time<br>&gt; &gt; &gt; than<br>&gt; &gt; &gt; the corresponding ACIS
 model. I'm attaching the assygen .inp that<br>&gt; &gt; &gt; can<br>&gt; &gt; &gt; be run as MeshKit/rgg&gt;assygen 7. This file is for OCC version of<br>&gt; &gt; &gt; MeshKit. For ACIS change the geometry engine to ACIS in the .inp<br>&gt; &gt; &gt; file<br>&gt; &gt; &gt; and run ACIS version.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; RGG o/p:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ACIS:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Normal Termination.<br>&gt; &gt; &gt; Geometry file: 7.sat saved.<br>&gt; &gt; &gt; Schemes file created: 7.template.jou<br>&gt; &gt; &gt; Cubit journal file created: 7.jou<br>&gt; &gt; &gt; Ending at : Fri Feb 25 15:10:31 2011<br>&gt; &gt; &gt; Elapsed wall clock time: 8 seconds or 0.133333 mins<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; OCC:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Exported: 327 OCC Bodies to 7.stp<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Normal Termination.<br>&gt; &gt; &gt; Geometry file: 7.stp saved.<br>&gt; &gt; &gt;
 Schemes file created: 7.template.jou<br>&gt; &gt; &gt; Cubit journal file created: 7.jou<br>&gt; &gt; &gt; Ending at : Fri Feb 25 14:59:51 2011<br>&gt; &gt; &gt; Elapsed wall clock time: 3173 seconds or 52.8833 mins<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; The geometry files can be found at<br>&gt; &gt; &gt; /homes/jain/MeshKit-all/trunk/rgg/test/geometry_parallel_meshing/7.stp<br>&gt; &gt; &gt; and 7.sat<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Rajeev<br></div></blockquote></td></tr></table><br>