I am using Openquake version 0.9.2 on Ubuntu 12.04 LTS. I accepted the latest update maybe on 5th May, 2013. Ever since the update, I have a problem running a few seismic source model files in ePSHA, which I am pretty sure were working yesterday. I have the following error:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/celery/execute/trace.py", line 47, in trace
return cls(states.SUCCESS, retval=fun(*args, **kwargs))
File "/usr/lib/python2.7/dist-packages/celery/app/task/__init__.py", line 247, in __call__
return self.run(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/celery/app/__init__.py", line 175, in run
return fun(*args, **kwargs)
File "/home/sriram/oq-engine/openquake/engine/utils/tasks.py", line 183, in wrapped
task_func(*args, **kwargs)
File "/home/sriram/oq-engine/openquake/engine/utils/stats.py", line 296, in wrapper
result = func(*args, **kwargs)
File "/home/sriram/oq-engine/openquake/engine/calculators/hazard/event_based/core.py", line 170, in ses_and_gmfs
for rupture in ses_poissonian:
File "/home/sriram/oq-hazardlib/openquake/hazardlib/calc/stochastic.py", line 51, in stochastic_event_set_poissonian
for rupture in source.iter_ruptures(tom):
File "/home/sriram/oq-hazardlib/openquake/hazardlib/source/simple_fault.py", line 118, in iter_ruptures
self.lower_seismogenic_depth, self.dip, self.rupture_mesh_spacing
File "/home/sriram/oq-hazardlib/openquake/hazardlib/geo/surface/simple_fault.py", line 163, in from_fault_data
assert 1 not in mesh.shape
AssertionError
[2013-05-05 22:17:38,588 #5 sriram-K56CM PROGRESS MainProcess/4129 root] ** > hazard 98% complete
[2013-05-05 22:17:38,598 #5 sriram-K56CM PROGRESS MainProcess/4129 root] ** > hazard 99% complete
[2013-05-05 22:18:37,688 #5 - ERROR MainProcess/4130 supervisor] job terminated with failures: [('oqs/5/h/nhzrd:failed/i', 2)]
Job 5 failed
I am not sure how to debug this error. Also I have attached the seismic source file with this post in case you would like to recreate the error. Please advice.