Hi all,<div>i must install pylith on a Scientific Linux CERN SLC release 4.6 (Beryllium)&nbsp;2.6.9-55.0.6.EL.cern1smp kernel on&nbsp;x86_64 architecture,</div><div>boosting four&nbsp;Dual-Core AMD Opteron(tm) Processor 2218.</div><div><br>
</div><div>I followed the &quot;installation from source&quot; chapter from official pylith book, using MPI implementation mpich-1.2.7 for gcc4 compiler.</div><div>.</div><div>Here is my configuration in order of installation:</div>
<div>- Python2.5.2</div><div>- last&nbsp;petsc-dev from cig site</div><div>- nemesis-1.0</div><div>-&nbsp;proj-4.6.0</div><div>-&nbsp;numpy-1.1.0</div><div>-&nbsp;FIAT-0.3.4</div><div>-&nbsp;Pyrex-0.9.8.4</div><div>-&nbsp;pyrexembed-0.1.1</div><div>-&nbsp;spatialdata-0.3.1</div>
<div>- pylith got from svn</div><div><br></div><div>I use the last svn trunk revision because of the version 1.1.2 didn&#39;t compile during make operation, due to a reference to an inexisting</div><div>member named &quot;restrict&quot; at line 270-271 of source files&nbsp;bc/AbsorbingDampers.cc:</div>
<div><br></div><div>bc/AbsorbingDampers.cc:270: error: &#39;class ALE::Mesh&#39; has no member named &#39;restrict&#39;</div><div><br></div><div>All packages were installed with a --prefix custom path, setting right variable for PETSC_ARCH and PETSC_DIR.</div>
<div>All gone done, but when i run pylith from terminal, it executes and blocks itself when it try to imports petsc module, here is the stdout:</div><div><br></div><div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">$ pylith</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">Traceback (most recent call last):</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;&lt;string&gt;&quot;, line 1, in &lt;module&gt;</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/mpi/__init__.py&quot;, line 42, in mpistart</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp;kwds = kwds)</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/__init__.py&quot;, line 41, in start</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp;shell.run(**kwds)</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/Shell.py&quot;, line 142, in run</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp;method(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/SuperScript.py&quot;, line 49, in execute</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp;self.main(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/SuperScript.py&quot;, line 58, in main</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp;self.runSubscript(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/SuperScript.py&quot;, line 62, in runSubscript</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp;self.subscript.run(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/Application.py&quot;, line 42, in run</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp;shell.run(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/Shell.py&quot;, line 142, in run</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp;method(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/mpi/Application.py&quot;, line 118, in _onComputeNodes</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp;self.onComputeNodes(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/mpi/Application.py&quot;, line 124, in onComputeNodes</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp;self.main(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;/home/fpistagna/B/files/pylith-1.1.2/pylith/PyLithApp.py&quot;, line 79, in main</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp;self.petsc.initialize()</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp;File &quot;/home/fpistagna/B/files/pylith-1.1.2/pylith/utils/PetscManager.py&quot;, line 48, in initialize</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">&nbsp;&nbsp; &nbsp;import pylith.utils.petsc as bindings</span></div><div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">ImportError: No module named petsc</span></div>
<div><span class="Apple-style-span" style="font-family: &#39;courier new&#39;, monospace;">--pyre-start: mpirun: exit 1</span></div><div><br></div><div>Any ideas?</div><div>Thanks in advance</div></div>