overflowError :int too large to convert to c long

32 views
Skip to first unread message

Parisa

unread,
Oct 15, 2017, 4:41:28 AM10/15/17
to OpenQuake Users
Dear all,

I'm running an event based hazard calculation by OQ 2.6
selecting 10000 ses_per_logic_tree_path leads to this error:


2017-10-15T07:59:20.48,CRITICAL,MainProcess/7628,Traceback (most recent call last):
  File "C:\Program Files\OpenQuake Engine\lib\site-packages\openquake\engine\engine.py", line 198, in run_calc
    _do_run_calc(calc, exports, hazard_calculation_id, **kw)
  File "C:\Program Files\OpenQuake Engine\lib\site-packages\openquake\engine\engine.py", line 231, in _do_run_calc
    close=False, **kw)  # don't close the datastore too soon
  File "C:\Program Files\OpenQuake Engine\lib\site-packages\openquake\calculators\base.py", line 198, in run
    self.result = self.execute()
  File "C:\Program Files\OpenQuake Engine\lib\site-packages\openquake\calculators\event_based.py", line 494, in execute
    save_gmdata(self, len(rlzs))
  File "C:\Program Files\OpenQuake Engine\lib\site-packages\openquake\calculators\event_based.py", line 396, in save_gmdata
    array[rlzi] = tuple(gmv) + (events, nbytes)
OverflowError: Python int too large to convert to C long



for smaller values I had no problem. since I have to perform larger risk analysis for next step, how can I fix the problem??

OQ 2.6 on windows
Memory: 16 GB
Processor: Core i7 

Best,

Michele Simionato

unread,
Oct 16, 2017, 1:17:30 AM10/16/17
to OpenQuake Users
It would be useful if you could send us the files you are using. My gut suspicion is that this is a Windows-only issue. 
Reply all
Reply to author
Forward
0 new messages