<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div><span>Many be it's the classes with same names in CGM/MOAB/Lasso/MK causing problems in shared builds.<br></span></div><div><span><br></span></div><div><span>CGM's GeometryQueryTool.cpp:1356 create an object </span>CpuTimer timer; and the debugger goes to a CpuTimer class in WriteHDF5.cpp in MOAB. <br></div><div>At this point since_birth() function is called in CpuTimer class and assygen fails with an error: Attempting to use an MPI routine before initializing MPICH<br><span></span></div><div><br><span></span></div><div><span><br></span></div><div><span>#0&nbsp; CpuTimer (this=0x7fffffffc7f0) at WriteHDF5.cpp:66<br>#1&nbsp; 0x00007ffff5954e9d in GeometryQueryTool::make_Body (this=0x7d16e0, bodysm_ptr=0x7d9110) at GeometryQueryTool.cpp:1356<br>#2&nbsp; 0x00007ffff59060dc in GeometryModifyTool::cylinder (this=0x7d1cc0, hi=40,
 r1=1.6000000000000001, r2=1.6000000000000001, r3=1.6000000000000001) at GeometryModifyTool.cpp:637<br>#3&nbsp; 0x00007ffff5e4160e in igeom_createcylinder_ (instance=0x7ffff605ce20, height=40, major_rad=1.6000000000000001, minor_rad=1.6000000000000001, geom_entity=0x7fffffffcc98, err=0x7fffffffde4c) at iGeom_CGMA.cc:5695<br>#4&nbsp; 0x000000000041a347 in CNrgen::CreatePinCell (this=0x7fffffffd6d0, i=1, dX=0, dY=-0, dZ=0) at io.cpp:2480<br>#5&nbsp; 0x00000000004160e0 in CNrgen::Create_CartAssm (this=0x7fffffffd6d0, szInputString=...) at io.cpp:1927<br>#6&nbsp; 0x000000000040c037 in CNrgen::ReadAndCreate (this=0x7fffffffd6d0) at io.cpp:674<br>#7&nbsp; 0x0000000000404c24 in main (argc=1, argv=0x7fffffffdfe8) at assygen.cpp:38</span></div><div>&nbsp;</div><div><font style="font-family: arial,helvetica,sans-serif;" size="2">Rajeev</font><br><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div
 style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font face="Arial" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Tim Tautges &lt;tautges@mcs.anl.gov&gt;<br><b><span style="font-weight: bold;">To:</span></b> Iulian Grindeanu &lt;iulian@mcs.anl.gov&gt;<br><b><span style="font-weight: bold;">Cc:</span></b> moab-dev@mcs.anl.gov<br><b><span style="font-weight: bold;">Sent:</span></b> Tuesday, May 24, 2011 11:14 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [MOAB-dev] build question<br></font><br>
<br><br>On 05/24/2011 11:08 AM, Iulian Grindeanu wrote:<br>&gt; It is now a static build; I will set the PATH and LD_LIBRARY_PATH to point to the same mpich, and I will let you know<br>&gt; On my laptop (32 bit) works fine too, I am using default mpich from synaptic<br>&gt;<br><br>On one of your earlier messages you were specifying --with-mpi=/home/fathom/..., I think for MOAB.<br><br>&gt; I am wondering why the error appears only for cubit-based cgm<br>&gt;<br><br>For cubit-based cgm, you'll have at least some shared libs, since that's the only way cubit libs are distributed.&nbsp; Maybe <br>in your non-cubit cgm you have true static libs.<br><br>- tim<br><br>&gt; ----- Original Message -----<br>&gt;&gt; If this is a shared build, then the test file is actually a shell<br>&gt;&gt; script, the actual executable is in the .libs<br>&gt;&gt; directory under that.<br>&gt;&gt;<br>&gt;&gt; - tim<br>&gt;&gt;<br>&gt;&gt; On 05/24/2011 10:50 AM, Jason Kraftcheck
 wrote:<br>&gt;&gt;&gt; On 05/24/2011 10:44 AM, Iulian Grindeanu wrote:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; FAIL: partest (exit: 1)<br>&gt;&gt;&gt;&gt; =======================<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Attempting to use an MPI routine before initializing MPICH<br>&gt;&gt;&gt;&gt; ...<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; The debugger will not start, and I don't know which one is called<br>&gt;&gt;&gt;&gt; before MPI_Init<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; The debugger will not start? Assuming you figure out what is going<br>&gt;&gt;&gt; on with<br>&gt;&gt;&gt; that, try setting break points in MPI_Comm_rank and MPI_Comm_size.<br>&gt;&gt;&gt; Most<br>&gt;&gt;&gt; codes using MPI call at least one of those before anything else.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; - jason<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt;
 ================================================================<br>&gt;&gt; "You will keep in perfect peace him whose mind is<br>&gt;&gt; steadfast, because he trusts in you." Isaiah 26:3<br>&gt;&gt;<br>&gt;&gt; Tim Tautges Argonne National Laboratory<br>&gt;&gt; (<a ymailto="mailto:tautges@mcs.anl.gov" href="mailto:tautges@mcs.anl.gov">tautges@mcs.anl.gov</a>) (telecommuting from UW-Madison)<br>&gt;&gt; phone: (608) 263-8485 1500 Engineering Dr.<br>&gt;&gt; fax: (608) 263-4499 Madison, WI 53706<br>&gt;<br><br>-- <br>================================================================<br>"You will keep in perfect peace him whose mind is<br>&nbsp;  steadfast, because he trusts in you."&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  Isaiah 26:3<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Tim Tautges&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Argonne National Laboratory<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (<a ymailto="mailto:tautges@mcs.anl.gov"
 href="mailto:tautges@mcs.anl.gov">tautges@mcs.anl.gov</a>)&nbsp; &nbsp; &nbsp; (telecommuting from UW-Madison)<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; phone: (608) 263-8485&nbsp; &nbsp; &nbsp; 1500 Engineering Dr.<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fax: (608) 263-4499&nbsp; &nbsp; &nbsp; Madison, WI 53706<br><br><br><br></div></div></blockquote></div></div></body></html>