Lin 2009 GMPE generates an error when the IMT is SA with 5% damping

Bug #1316468 reported by Marco Pagani
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenQuake Hazard Library
Fix Released
High
Marco Pagani

Bug Description

This is an error signalled by Chung-Han Chan while running hazard calculations for Taiwan.

[2014-05-02 05:18:13,442 hazard #52 - PROGRESS MainProcess/26866 root] ** pre_executing (hazard)
[2014-05-02 05:18:13,448 hazard #52 - PROGRESS MainProcess/26866 root] ** initializing sites
[2014-05-02 05:18:14,206 hazard #52 - PROGRESS MainProcess/26866 root] ** initializing sources
[2014-05-02 05:18:25,809 hazard #52 - PROGRESS MainProcess/26866 root] ** initializing realizations
[2014-05-02 05:18:25,855 hazard #52 - PROGRESS MainProcess/26866 root] ** executing (hazard)
[2014-05-02 05:18:25,870 hazard #52 - PROGRESS MainProcess/26866 root] ** spawning 70 tasks of kind compute_hazard_curves
[2014-05-02 05:18:28,156 hazard #52 - WARNING MainProcess/26866 root] Revoking 1 tasks
Traceback (most recent call last):
  File "/home/cchan/oq-engine/bin/openquake", line 507, in <module>
    main()
  File "/home/cchan/oq-engine/bin/openquake", line 455, in main
    log_file, args.exports)
  File "/home/cchan/oq-engine/openquake/engine/engine.py", line 560, in run_job
    job, log_level, log_file, exports, 'hazard' if hazard else 'risk'
  File "/home/cchan/oq-engine/openquake/engine/engine.py", line 360, in run_calc
    _do_run_calc(job, exports, calculator, job_type)
  File "/home/cchan/oq-engine/openquake/engine/engine.py", line 400, in _do_run_calc
    calc.execute()
  File "/home/cchan/oq-engine/openquake/engine/performance.py", line 120, in newmeth
    return method(self, *args)
  File "/home/cchan/oq-engine/openquake/engine/calculators/base.py", line 153, in execute
    self.task_completed)
  File "/home/cchan/oq-engine/openquake/engine/calculators/base.py", line 109, in parallelize
    tasks.parallelize(task_func, arglist, task_completed)
  File "/home/cchan/oq-engine/openquake/engine/utils/tasks.py", line 198, in parallelize
    map_reduce(task, task_args, lambda acc, val: side_effect(val), None)
  File "/home/cchan/oq-engine/openquake/engine/utils/tasks.py", line 172, in map_reduce
    raise RuntimeError(result)
RuntimeError:
  File "/home/cchan/oq-engine/openquake/engine/utils/tasks.py", line 114, in safely_call
    return func(*args), None
  File "/home/cchan/oq-engine/openquake/engine/utils/tasks.py", line 234, in wrapped
    return task_func(*args)
  File "/home/cchan/oq-engine/openquake/engine/calculators/hazard/classical/core.py", line 196, in compute_hazard_curves
    hc.truncation_level)
  File "/home/cchan/oq-hazardlib/openquake/hazardlib/gsim/base.py", line 268, in get_poes
    [const.StdDev.TOTAL])
  File "/home/cchan/oq-hazardlib/openquake/hazardlib/gsim/lin_2009.py", line 72, in get_mean_and_stddevs
    C = self.COEFFS[imt]
  File "/home/cchan/oq-hazardlib/openquake/hazardlib/gsim/base.py", line 789, in __getitem__
    raise KeyError(imt)
KeyError: SA(period=0.2, damping=5.0)

Changed in oq-hazardlib:
assignee: nobody → Marco Pagani (marco-pagani)
importance: Undecided → High
status: New → Fix Committed
Changed in oq-hazardlib:
milestone: none → 0.12
Changed in oq-hazardlib:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.