rupture_model

33 views
Skip to first unread message

Karim Farokhnia

unread,
Nov 14, 2016, 2:49:59 AM11/14/16
to OpenQuake Users
Hello,

I am receiving this error while running job_risk.ini. I used to have fault_rupture file. But I changed it to rupture_model file. But still I see this error:




C:\Users\Karim\Dropbox\Work\Virginia Tech\Community Level Resiliency Proposal\OQ\OpenQuake Software-test\OpenQuake Software>oq-engine --run job_risk.ini
[2016-11-14 02:46:30,898 #36 INFO] Using engine version 2.1.0
[2016-11-14 02:46:30,921 #36 INFO] Using hazardlib version 0.21.0
[2016-11-14 02:46:30,957 #36 INFO] Reading the exposure
[2016-11-14 02:46:34,213 #36 INFO] Read 15023 assets within the region_constraint and discarded 0 assets outside the region
[2016-11-14 02:46:34,470 #36 WARNING] Please upgrade C:\Users\Karim\Dropbox\Work\Virginia Tech\Community Level Resiliency Proposal\OQ\OpenQuake Software-test\OpenQuake Software\nonstructural_vulnerability_model.xml to NRML 0.5
[2016-11-14 02:46:34,543 #36 WARNING] Please upgrade C:\Users\Karim\Dropbox\Work\Virginia Tech\Community Level Resiliency Proposal\OQ\OpenQuake Software-test\OpenQuake Software\occupants_vulnerability_model.xml to NRML 0.5
[2016-11-14 02:46:34,595 #36 WARNING] Please upgrade C:\Users\Karim\Dropbox\Work\Virginia Tech\Community Level Resiliency Proposal\OQ\OpenQuake Software-test\OpenQuake Software\structural_vulnerability_model.xml to NRML 0.5
[2016-11-14 02:46:35,039 #36 CRITICAL]
Traceback (most recent call last):
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 191, in run
    self.pre_execute()
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\scenario.py", line 43, in pre_execute
    self.datastore['rupture'] = rupture = readinput.get_rupture(oq)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\commonlib\readinput.py", line 317, in get_rupture
    rup_model = oqparam.inputs['rupture_model']
KeyError: 'rupture_model'
[2016-11-14 02:46:35,075 #36 CRITICAL]
Traceback (most recent call last):
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 191, in run
    self.pre_execute()
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\scenario_risk.py", line 93, in pre_execute
    base.RiskCalculator.pre_execute(self)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 419, in pre_execute
    self.precalc = (self.compute_previous() if precalc_id is None
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 362, in compute_previous
    precalc.run(close=False)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 191, in run
    self.pre_execute()
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\scenario.py", line 43, in pre_execute
    self.datastore['rupture'] = rupture = readinput.get_rupture(oq)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\commonlib\readinput.py", line 317, in get_rupture
    rup_model = oqparam.inputs['rupture_model']
KeyError: 'rupture_model'
[2016-11-14 02:46:35,104 #36 CRITICAL] Traceback (most recent call last):
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\engine\engine.py", line 179, in run_calc
    _do_run_calc(calc, exports, hazard_calculation_id)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\engine\engine.py", line 212, in _do_run_calc
    close=False)  # don't close the datastore too soon
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 191, in run
    self.pre_execute()
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\scenario_risk.py", line 93, in pre_execute
    base.RiskCalculator.pre_execute(self)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 419, in pre_execute
    self.precalc = (self.compute_previous() if precalc_id is None
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 362, in compute_previous
    precalc.run(close=False)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 191, in run
    self.pre_execute()
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\scenario.py", line 43, in pre_execute
    self.datastore['rupture'] = rupture = readinput.get_rupture(oq)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\commonlib\readinput.py", line 317, in get_rupture
    rup_model = oqparam.inputs['rupture_model']
KeyError: 'rupture_model'

Traceback (most recent call last):
  File "C:\Program Files (x86)\OpenQuake Engine\python2.7\lib\runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "C:\Program Files (x86)\OpenQuake Engine\python2.7\lib\runpy.py", line 72, in _run_code
    exec code in run_globals
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\commands\__main__.py", line 53, in <module>
    oq()
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\commands\__main__.py", line 50, in oq
    parser.callfunc()
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\baselib\sap.py", line 186, in callfunc
    return self.func(**vars(namespace))
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\baselib\sap.py", line 245, in main
    return func(**kw)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\commands\engine.py", line 169, in engine
    exports, hazard_calculation_id=hc_id)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\commands\engine.py", line 67, in run_job
    hazard_calculation_id=hazard_calculation_id)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\engine\engine.py", line 179, in run_calc
    _do_run_calc(calc, exports, hazard_calculation_id)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\engine\engine.py", line 212, in _do_run_calc
    close=False)  # don't close the datastore too soon
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 191, in run
    self.pre_execute()
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\scenario_risk.py", line 93, in pre_execute
    base.RiskCalculator.pre_execute(self)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 419, in pre_execute
    self.precalc = (self.compute_previous() if precalc_id is None
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 362, in compute_previous
    precalc.run(close=False)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\base.py", line 191, in run
    self.pre_execute()
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\calculators\scenario.py", line 43, in pre_execute
    self.datastore['rupture'] = rupture = readinput.get_rupture(oq)
  File "C:\Program Files (x86)\OpenQuake Engine\lib\openquake\commonlib\readinput.py", line 317, in get_rupture
    rup_model = oqparam.inputs['rupture_model']
KeyError: 'rupture_model'

Thank you!

Michele Simionato

unread,
Nov 14, 2016, 3:05:29 AM11/14/16
to OpenQuake Users
You should have a line starting with rupture_model_file =  in you job.ini file.
Reply all
Reply to author
Forward
0 new messages