Failed classical PSHA calculations.

33 views
Skip to first unread message

Kipkwony Sophie

unread,
Nov 5, 2016, 4:38:54 AM11/5/16
to OpenQuake Users

   Dear all.

   I experienced a failed Classical PSHA calculation and i don't understand how to fix it. At first i used .xml file developed from-four polygon seismic source zone and able successfully run the hazard calculation see job_id 1. Afterwards i realized that there was an error in delineating seismic source so i had to repeat all process. After i had obtained by combine xml file for the new  six seismic zones i run the command <oq engine --list-hazard-calculations just like the first calculations but all in vain as you can see i repeated severally. Kindly help me i identify where the problem is and how to fix it.Thanks.


                     penquake@oq-1404-32:~/HAZARD_CALCULATION_KENYA$  oq engine --list-hazard-calculations
job_id |     status |          start_time |         description
     1 | successful | 2016-09-28 08:16:53 | Classical PSHA using Area Source
     2 |     failed | 2016-11-01 12:16:30 | Classical PSHA using Area Source
     3 |     failed | 2016-11-01 12:19:01 | Classical PSHA using Area Source
     4 |     failed | 2016-11-01 12:22:00 | Classical PSHA using Area Source
     5 |     failed | 2016-11-01 12:26:32 | Classical PSHA using Area Source
     6 |     failed | 2016-11-01 12:30:18 | Classical PSHA using Area Source
     7 |     failed | 2016-11-02 10:49:24 | Classical PSHA using Area Source
     8 |     failed | 2016-11-02 10:52:09 | Classical PSHA using Area Source
     9 |     failed | 2016-11-02 10:54:31 | Classical PSHA using Area Source
    10 |     failed | 2016-11-02 10:56:08 | Classical PSHA using Area Source
    11 |     failed | 2016-11-02 11:02:41 | Classical PSHA using Area Source
    12 |     failed | 2016-11-02 11:21:03 | Classical PSHA using Area Source
    13 |     failed | 2016-11-02 11:21:37 | Classical PSHA using Area Source
    17 |     failed | 2016-11-02 11:38:33 | Classical PSHA using Area Source
    18 |     failed | 2016-11-02 11:40:07 | Classical PSHA using Area Source
    19 |     failed | 2016-11-02 11:46:06 | Classical PSHA using Area Source
    20 |     failed | 2016-11-02 11:53:45 | Classical PSHA using Area Source
    21 |     failed | 2016-11-02 12:01:29 | Classical PSHA using Area Source
    22 |     failed | 2016-11-02 12:22:22 | Classical PSHA using Area Source
    23 |     failed | 2016-11-04 05:52:53 | Classical PSHA using Area Source
    24 |     failed | 2016-11-04 05:56:18 | Classical PSHA using Area Source
    25 |     failed | 2016-11-04 13:30:30 | Classical PSHA using Area Source
    26 |     failed | 2016-11-04 13:31:55 | Classical PSHA using Area Source
    27 |     failed | 2016-11-04 13:40:19 | Classical PSHA using Area Source
    28 |     failed | 2016-11-04 13:47:46 | Classical PSHA using Area Source
    29 |     failed | 2016-11-04 14:17:59 | Classical PSHA using Area Source
    30 |     failed | 2016-11-04 14:22:11 | Classical PSHA using Area Source
    31 |     failed | 2016-11-04 14:31:17 | Classical PSHA using Area Source
    32 |     failed | 2016-11-04 14:31:51 | Classical PSHA using Area Source
    33 |     failed | 2016-11-04 14:41:13 | Classical PSHA using Area Source
    34 |     failed | 2016-11-04 14:48:04 | Classical PSHA using Area Source
    35 |     failed | 2016-11-05 08:12:10 | Classical PSHA using Area Source
openquake@oq-1404-32:~/HAZARD_CALCULATION_KENYA$

Kipkwony Sophie

unread,
Nov 5, 2016, 4:47:57 AM11/5/16
to OpenQuake Users


On Saturday, November 5, 2016 at 11:38:54 AM UTC+3, Kipkwony Sophie wrote:

   Dear all.

   I experienced a failed Classical PSHA calculation and i don't understand how to fix it. At first i used .xml file developed from-four polygon seismic source zone and able successfully run the hazard calculation see job_id 1. Afterwards i realized that there was an error in delineating seismic source so i had to repeat all process. After i had obtained by combine xml file for the new  six seismic zones i run the command <oq engine --list-hazard-calculations just like the first calculations but all in vain as you can see i repeated severally. Kindly help me i identify where the problem is and how to fix it.Thanks.


                     penquake@oq-1404-32:~/HAZARD_CALCULATION_KENYA$  oq engine --list-hazard-calculations


 Dear all.

Also see source of the error below. Kindly help.

openquake@oq-1404-32:~/HAZARD_CALCULATION_KENYA$ oq engine --run-hazard job.ini
WARN: --rh/--run-hazard are deprecated, use --run instead
WARNING:root:export_dir not specified. Using export_dir=/home/openquake
[2016-11-05 09:45:09,592 #37 INFO] Using engine version 2.0.1
[2016-11-05 09:45:09,709 #37 INFO] Read 360 hazard site(s)
[2016-11-05 09:45:09,758 #37 CRITICAL]
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/openquake/calculators/base.py", line 143, in run
    self.pre_execute()
  File "/usr/lib/python2.7/dist-packages/openquake/calculators/base.py", line 363, in pre_execute
    self.basic_pre_execute()
  File "/usr/lib/python2.7/dist-packages/openquake/calculators/base.py", line 334, in basic_pre_execute
    self.csm = readinput.get_composite_source_model(self.oqparam)
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/readinput.py", line 469, in get_composite_source_model
    oqparam, gsim_lt, source_model_lt, in_memory=in_memory):
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/readinput.py", line 406, in get_source_models
    trt_models = parser.parse_trt_models(fname, apply_unc)
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/source.py", line 249, in parse_trt_models
    sources = self.sources[fname] = self.parse_sources(fname)
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/source.py", line 280, in parse_sources
    for no, src_node in enumerate(src_nodes, 1):
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/node.py", line 543, in read_nodes
    raise_(etype, msg, tb)
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/node.py", line 534, in read_nodes
    for _, el in iterparse(fname, remove_comments=remove_comments):
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/node.py", line 178, in iterparse
    return ElementTree.iterparse(source, events, SourceLineParser(), **kw)
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1199, in iterparse
    source = open(source, "rb")
IOError: [Errno 21] Is a directory: u'/home/openquake/HAZARD_CALCULATION_KENYA/source_model.xml'
[2016-11-05 09:45:09,796 #37 CRITICAL] Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/openquake/engine/engine.py", line 174, in run_calc
    _do_run_calc(calc, exports, hazard_calculation_id)
  File "/usr/lib/python2.7/dist-packages/openquake/engine/engine.py", line 207, in _do_run_calc
    close=False)  # don't close the datastore too soon
  File "/usr/lib/python2.7/dist-packages/openquake/calculators/base.py", line 143, in run
    self.pre_execute()
  File "/usr/lib/python2.7/dist-packages/openquake/calculators/base.py", line 363, in pre_execute
    self.basic_pre_execute()
  File "/usr/lib/python2.7/dist-packages/openquake/calculators/base.py", line 334, in basic_pre_execute
    self.csm = readinput.get_composite_source_model(self.oqparam)
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/readinput.py", line 469, in get_composite_source_model
    oqparam, gsim_lt, source_model_lt, in_memory=in_memory):
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/readinput.py", line 406, in get_source_models
    trt_models = parser.parse_trt_models(fname, apply_unc)
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/source.py", line 249, in parse_trt_models
    sources = self.sources[fname] = self.parse_sources(fname)
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/source.py", line 280, in parse_sources
    for no, src_node in enumerate(src_nodes, 1):
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/node.py", line 543, in read_nodes
    raise_(etype, msg, tb)
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/node.py", line 534, in read_nodes
    for _, el in iterparse(fname, remove_comments=remove_comments):
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/node.py", line 178, in iterparse
    return ElementTree.iterparse(source, events, SourceLineParser(), **kw)
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1199, in iterparse
    source = open(source, "rb")
IOError: [Errno 21] Is a directory: u'/home/openquake/HAZARD_CALCULATION_KENYA/source_model.xml'

Traceback (most recent call last):
  File "/usr/bin/oq", line 9, in <module>
    load_entry_point('openquake.engine==2.0.1', 'console_scripts', 'oq')()
  File "/usr/lib/python2.7/dist-packages/openquake/commands/__main__.py", line 41, in oq
    parser.callfunc()
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/sap.py", line 177, in callfunc
    return self.func(**vars(namespace))
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/sap.py", line 228, in main
    return func(**kw)
  File "/usr/lib/python2.7/dist-packages/openquake/commands/engine.py", line 187, in engine
    log_file, exports)
  File "/usr/lib/python2.7/dist-packages/openquake/commands/engine.py", line 68, in run_job
    hazard_calculation_id=hazard_calculation_id)
  File "/usr/lib/python2.7/dist-packages/openquake/engine/engine.py", line 174, in run_calc
    _do_run_calc(calc, exports, hazard_calculation_id)
  File "/usr/lib/python2.7/dist-packages/openquake/engine/engine.py", line 207, in _do_run_calc
    close=False)  # don't close the datastore too soon
  File "/usr/lib/python2.7/dist-packages/openquake/calculators/base.py", line 143, in run
    self.pre_execute()
  File "/usr/lib/python2.7/dist-packages/openquake/calculators/base.py", line 363, in pre_execute
    self.basic_pre_execute()
  File "/usr/lib/python2.7/dist-packages/openquake/calculators/base.py", line 334, in basic_pre_execute
    self.csm = readinput.get_composite_source_model(self.oqparam)
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/readinput.py", line 469, in get_composite_source_model
    oqparam, gsim_lt, source_model_lt, in_memory=in_memory):
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/readinput.py", line 406, in get_source_models
    trt_models = parser.parse_trt_models(fname, apply_unc)
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/source.py", line 249, in parse_trt_models
    sources = self.sources[fname] = self.parse_sources(fname)
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/source.py", line 280, in parse_sources
    for no, src_node in enumerate(src_nodes, 1):
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/node.py", line 543, in read_nodes
    raise_(etype, msg, tb)
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/node.py", line 534, in read_nodes
    for _, el in iterparse(fname, remove_comments=remove_comments):
  File "/usr/lib/python2.7/dist-packages/openquake/commonlib/node.py", line 178, in iterparse
    return ElementTree.iterparse(source, events, SourceLineParser(), **kw)
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1199, in iterparse
    source = open(source, "rb")
IOError: [Errno 21] Is a directory: u'/home/openquake/HAZARD_CALCULATION_KENYA/source_model.xml'
openquake@oq-1404-32:~/HAZARD_CALCULATION_KENYA$


 







 
Reply all
Reply to author
Forward
0 new messages