[CIG-SHORT] total time

翁辉辉 qfkq7850 at mail.ustc.edu.cn
Fri Nov 9 18:28:05 PST 2012


dear developers:

  I have a problem I never encountered before. When I increasing the total_time(like 1000year) there is a Fatal error,while small total_time(500 year) can run normally. In order to find the reason, so I create a simple case( test.tar) , The case is very very simple ,but the problem still exist(log as follows),there seems be a critical value between failure and running normally, and also this critical value changes with some reason(I hope I know) under repeating run with different total_times. It is very strange, any suggestion shall be appreciated.

   Fatal error. Calling MPI_Abort() to abort PyLith application.
Traceback (most recent call last):
  File "/Data/DATA_wenghh/Pylith/pylith/lib/python2.7/site-packages/pylith/apps/PetscApplication.py", line 65, in onComputeNodes
    self.main(*args, **kwds)
  File "/Data/DATA_wenghh/Pylith/pylith/lib/python2.7/site-packages/pylith/apps/PyLithApp.py", line 116, in main
    self.problem.initialize()
  File "/Data/DATA_wenghh/Pylith/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py", line 119, in initialize
    self.formulation.initialize(self.dimension, self.normalizer)
  File "/Data/DATA_wenghh/Pylith/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py", line 127, in initialize
    self._initialize(dimension, normalizer)
  File "/Data/DATA_wenghh/Pylith/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py", line 519, in _initialize
    output.open(totalTime, numTimeSteps)
  File "/Data/DATA_wenghh/Pylith/pylith/lib/python2.7/site-packages/pylith/meshio/OutputManager.py", line 186, in open
    self._open(mesh, nsteps, label, labelId)
  File "/Data/DATA_wenghh/Pylith/pylith/lib/python2.7/site-packages/pylith/meshio/OutputManagerMesh.py", line 97, in _open
    ModuleOutputManager.open(self, mesh, nsteps)
  File "/Data/DATA_wenghh/Pylith/pylith/lib/python2.7/site-packages/pylith/meshio/meshio.py", line 764, in open
    def open(self, *args): return _meshio.MeshOutputManager_open(self, *args)
NotImplementedError: Wrong number or type of arguments for overloaded function 'MeshOutputManager_open'.
  Possible C/C++ prototypes are:
    pylith::meshio::OutputManager< pylith::topology::Mesh,pylith::topology::Field< pylith::topology::Mesh > >::open(pylith::topology::Mesh const &,int const,char const *,int const)
    pylith::meshio::OutputManager< pylith::topology::Mesh,pylith::topology::Field< pylith::topology::Mesh > >::open(pylith::topology::Mesh const &,int const,char const *)
    pylith::meshio::OutputManager< pylith::topology::Mesh,pylith::topology::Field< pylith::topology::Mesh > >::open(pylith::topology::Mesh const &,int const)

--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD 
with errorcode -1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
mpirun has exited due to process rank 0 with PID 13156 on
node data exiting without calling "finalize". This may
have caused other processes in the application to be
terminated by signals sent by mpirun (as reported here).
--------------------------------------------------------------------------
/Data/DATA_wenghh/Pylith/pylith/bin/nemesis: mpirun: exit 255
/Data/DATA_wenghh/Pylith/pylith/bin/pylith: /Data/DATA_wenghh/Pylith/pylith/bin/nemesis: exit 1

  huihui
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.tar
Type: application/x-tar
Size: 624640 bytes
Desc: not available
Url : http://geodynamics.org/pipermail/cig-short/attachments/20121110/7b0cb253/attachment-0001.tar 


More information about the CIG-SHORT mailing list