Advertisement
Guest User

AsyncResult - hazard distribute calculations

a guest
Jan 29th, 2014
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.67 KB | None | 0 0
  1. $ ./bin/openquake --run-hazard=./demos/hazard/SimpleFaultSourceClassicalPSHA/job.ini
  2. [2014-01-29 22:53:48,163 hazard #248 - PROGRESS MainProcess/5405 root] **  pre_executing (hazard)
  3. [2014-01-29 22:53:48,166 hazard #248 - PROGRESS MainProcess/5405 root] **  initializing sites
  4. [2014-01-29 22:53:48,801 hazard #248 - PROGRESS MainProcess/5405 root] **  initializing sources
  5. [2014-01-29 22:53:49,126 hazard #248 - PROGRESS MainProcess/5405 root] **  initializing realizations
  6. [2014-01-29 22:53:49,149 hazard #248 - PROGRESS MainProcess/5405 root] **  executing (hazard)
  7. [2014-01-29 22:53:50,195 hazard #248 - WARNING MainProcess/5405 root] Using block size=1
  8. [2014-01-29 22:53:50,195 hazard #248 - PROGRESS MainProcess/5405 root] **  spawning 1 tasks of kind compute_hazard_curves
  9. [2014-01-29 22:53:50,230 hazard #248 - CRITICAL MainProcess/5405 root] Calculation failed with exception: ''AsyncResult' object is not iterable'
  10. Traceback (most recent call last):
  11.   File "./bin/openquake", line 476, in <module>
  12.     main()
  13.   File "./bin/openquake", line 428, in main
  14.     log_file, args.exports)
  15.   File "/Users/pirchiner/dev/oq-engine/openquake/engine/engine.py", line 633, in run_hazard
  16.     job, log_level, log_file, exports, 'hazard'
  17.   File "/Users/pirchiner/dev/oq-engine/openquake/engine/engine.py", line 447, in run_calc
  18.     _job_exec(job, log_level, exports, job_type, calc)
  19.   File "/Users/pirchiner/dev/oq-engine/openquake/engine/engine.py", line 472, in _job_exec
  20.     _do_run_calc(job, exports, calc, job_type)
  21.   File "/Users/pirchiner/dev/oq-engine/openquake/engine/engine.py", line 513, in _do_run_calc
  22.     calc.execute()
  23.   File "/Users/pirchiner/dev/oq-engine/openquake/engine/calculators/base.py", line 152, in execute
  24.     self.task_completed)
  25.   File "/Users/pirchiner/dev/oq-engine/openquake/engine/calculators/base.py", line 102, in parallelize
  26.     tasks.parallelize(task_func, arglist, task_completed)
  27.   File "/Users/pirchiner/dev/oq-engine/openquake/engine/utils/tasks.py", line 86, in parallelize
  28.     map_reduce(task, task_args, lambda acc, val: side_effect(val), None)
  29.   File "/Users/pirchiner/dev/oq-engine/openquake/engine/utils/tasks.py", line 65, in map_reduce
  30.     acc = agg(acc, result)
  31.   File "/Users/pirchiner/dev/oq-engine/openquake/engine/utils/tasks.py", line 86, in <lambda>
  32.     map_reduce(task, task_args, lambda acc, val: side_effect(val), None)
  33.   File "/Users/pirchiner/dev/oq-engine/openquake/engine/performance.py", line 120, in newmeth
  34.     return method(self, *args)
  35.   File "/Users/pirchiner/dev/oq-engine/openquake/engine/calculators/hazard/classical/core.py", line 159, in task_completed
  36.     curves_by_imt, i = task_result
  37. TypeError: 'AsyncResult' object is not iterable
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement