[CIG-SHORT] two pylith problems

Christopher DiCaprio dicaprio at gps.caltech.edu
Wed Dec 5 16:51:39 PST 2007


Hi,

I've encountered two problems in running the new pylith linux binary.

Following the suggestion to use the asm preconditioner I tried it out  
on one of the included examples.  When I run examples/twocells/ 
twotet4/axialdisp.cfg I get different answers depending on the  
preconditioner.  Here are the relevant parts of the vtk files:

pc_type = asm
-----------------------------------------------------------------
VECTORS displacements_t0.000000 double
-0.01 0 0
2.6718e-19 0.0025 -0.00840477
2.6718e-19 -0.00840477 -0.0025
2.6718e-19 -0.0025 0.00840477
0.01 0 0

pc_type = jacobi
-----------------------------------------------------------------
VECTORS displacements_t0.000000 double
-0.01 0 0
-2.86102e-19 0.0025 1.70977e-17
3.57628e-19 2.91236e-18 -0.0025
-2.86102e-19 -0.0025 1.34636e-17
0.01 0 0

Note the difference in the y-displacement.

When I run examples/twocells/twotet4/displacement.cfg I run into  
petsc errors when using pc_type = asm.  See the attached file  
dislocation.asm.log.  There are no errors when using the jacobi  
preconditioner.



My other problem concerns a large mesh.  I reported a problem using  
this mesh to the list before and Brad thought it was a bug in the  
cohesive cells.  With the new binary I get a different error:

  >> /home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pylith/meshio/MeshIO.py:45:read
  -- meshiolagrit(info)
  -- Reading finite-element mesh
Traceback (most recent call last):
   File "<string>", line 1, in <module>
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pythia-0.8.1.4-py2.5.egg/mpi/__init__.py",  
line 42, in mpistart
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pythia-0.8.1.4-py2.5.egg/pyre/applications/ 
__init__.py", line 41, in start
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pythia-0.8.1.4-py2.5.egg/pyre/applications/ 
Shell.py", line 139, in run
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pythia-0.8.1.4-py2.5.egg/pyre/applications/ 
SuperScript.py", line 49, in execute
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pythia-0.8.1.4-py2.5.egg/pyre/applications/ 
SuperScript.py", line 58, in main
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pythia-0.8.1.4-py2.5.egg/pyre/applications/ 
SuperScript.py", line 62, in runSubscript
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pythia-0.8.1.4-py2.5.egg/pyre/applications/ 
Application.py", line 42, in run
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pythia-0.8.1.4-py2.5.egg/pyre/applications/ 
Shell.py", line 139, in run
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pythia-0.8.1.4-py2.5.egg/mpi/Application.py",  
line 118, in _onComputeNodes
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pythia-0.8.1.4-py2.5.egg/mpi/Application.py",  
line 124, in onComputeNodes
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pylith/PyLithApp.py", line 90, in main
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pylith/topology/MeshImporter.py", line 81, in  
create
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pylith/topology/MeshGenerator.py", line 96,  
in _adjustTopology
   File "/home/buildbot/install/x86_linux_single_nosched_binbot/lib/ 
python2.5/site-packages/pylith/faults/Fault.py", line 132, in  
adjustTopology
   File "faults.pyx", line 108, in faults.Fault.adjustTopology
RuntimeError: Caught unknown C++ exception.
--pyre-start: mpiexec: exit 1
/home/dicaprio/local/pylith-1.0.2-linux-i686/bin/pylith: /home/ 
dicaprio/local/pylith-1.0.2-linux-i686/bin/nemesis: exit 1



Is this a problem with my mesh or a bug?

Thanks,
Chris






  
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dislocation.asm.log
Type: application/octet-stream
Size: 26092 bytes
Desc: not available
Url : http://geodynamics.org/pipermail/cig-short/attachments/20071205/4a385a2c/dislocation.asm-0001.obj
-------------- next part --------------






More information about the CIG-SHORT mailing list