Hi all,<div>i must install pylith on a Scientific Linux CERN SLC release 4.6 (Beryllium) 2.6.9-55.0.6.EL.cern1smp kernel on x86_64 architecture,</div><div>boosting four Dual-Core AMD Opteron(tm) Processor 2218.</div><div><br>
</div><div>I followed the "installation from source" 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 petsc-dev from cig site</div><div>- nemesis-1.0</div><div>- proj-4.6.0</div><div>- numpy-1.1.0</div><div>- FIAT-0.3.4</div><div>- Pyrex-0.9.8.4</div><div>- pyrexembed-0.1.1</div><div>- 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't compile during make operation, due to a reference to an inexisting</div><div>member named "restrict" at line 270-271 of source files bc/AbsorbingDampers.cc:</div>
<div><br></div><div>bc/AbsorbingDampers.cc:270: error: 'class ALE::Mesh' has no member named 'restrict'</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: 'courier new', monospace;">$ pylith</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;">Traceback (most recent call last):</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "<string>", line 1, in <module></span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/mpi/__init__.py", line 42, in mpistart</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> kwds = kwds)</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/__init__.py", line 41, in start</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> shell.run(**kwds)</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/Shell.py", line 142, in run</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> method(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/SuperScript.py", line 49, in execute</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> self.main(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/SuperScript.py", line 58, in main</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> self.runSubscript(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/SuperScript.py", line 62, in runSubscript</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> self.subscript.run(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/Application.py", line 42, in run</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> shell.run(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/pyre/applications/Shell.py", line 142, in run</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> method(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/mpi/Application.py", line 118, in _onComputeNodes</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> self.onComputeNodes(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "/home/fpistagna/B/packages/lib/python2.5/site-packages/pythia-0.8.1.6-py2.5.egg/mpi/Application.py", line 124, in onComputeNodes</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> self.main(*args, **kwds)</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "/home/fpistagna/B/files/pylith-1.1.2/pylith/PyLithApp.py", line 79, in main</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> self.petsc.initialize()</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> File "/home/fpistagna/B/files/pylith-1.1.2/pylith/utils/PetscManager.py", line 48, in initialize</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;"> import pylith.utils.petsc as bindings</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', monospace;">ImportError: No module named petsc</span></div>
<div><span class="Apple-style-span" style="font-family: 'courier new', monospace;">--pyre-start: mpirun: exit 1</span></div><div><br></div><div>Any ideas?</div><div>Thanks in advance</div></div>