Conditional mean spectrum error

82 views
Skip to first unread message

Sujan Raj Adhikari

unread,
Aug 20, 2024, 3:07:27 PM8/20/24
to OpenQuake Users
while running conditional mean spectrum i encounter this error . what is thi error about.



024-08-20T18:34:01.39,INFO,SpawnProcess-3/29608,classical 100% [635 submitted, 0 queued]

2024-08-20T18:34:01.39,INFO,SpawnProcess-3/29608,Mean time per core=67s, std=1.1s, min=66s, max=70s

2024-08-20T18:34:01.39,INFO,SpawnProcess-3/29608,Received 635 * 77.55 KB in 73 seconds [unpik=0.18s] from classical

{'rup_data': '42.62 MB', 'pnemap': '3.72 MB', 'source_data': '1.65 MB'}

2024-08-20T18:34:01.54,INFO,SpawnProcess-3/29608,cfactor = 380_296/380_296 = 1.0

2024-08-20T18:34:01.54,INFO,SpawnProcess-3/29608,There are 1.0 slices of rates per task

2024-08-20T18:34:01.54,INFO,SpawnProcess-3/29608,Producing 2.81 KB of hazard curves

2024-08-20T18:34:01.56,INFO,SpawnProcess-3/29608,Producing 144 B of hazard maps

2024-08-20T18:34:02.87,WARNING,SpawnProcess-3/29608,Sent 1 postclassical tasks, 0 B

2024-08-20T18:34:02.98,INFO,SpawnProcess-3/29608,postclassical 100% [1 submitted, 0 queued]

2024-08-20T18:34:02.99,INFO,SpawnProcess-3/29608,Received 1 * 8.89 MB in 1 seconds [unpik=0.06s] from postclassical

{'hcurves-rlzs': '8.11 MB', 'hmaps-rlzs': '796.33 KB', 'hcurves-stats': '3.09 KB'}

2024-08-20T18:34:02.99,INFO,SpawnProcess-3/29608,Saving hcurves-rlzs

2024-08-20T18:34:02.99,INFO,SpawnProcess-3/29608,Saving hcurves-stats

2024-08-20T18:34:03.01,INFO,SpawnProcess-3/29608,Saving hmaps-rlzs

2024-08-20T18:34:03.01,INFO,SpawnProcess-3/29608,Saving hmaps-stats

2024-08-20T18:34:03.01,INFO,SpawnProcess-3/29608,The maximum hazard map values are {'PGA': 0.4409762, 'SA(0.05)': 0.6397801, 'SA(0.1)': 0.9245459, 'SA(0.2)': 1.0320771, 'SA(0.3)': 0.9899876, 'SA(0.5)': 0.74162203, 'SA(1.0)': 0.42619225, 'SA(2.0)': 0.26470974, 'SA(5.0)': 0.07260528}

2024-08-20T18:34:03.02,WARNING,SpawnProcess-3/29608,Conditional spectrum calculations are still experimental

2024-08-20T18:34:03.45,INFO,SpawnProcess-3/29608,Reading 380_296 contexts

2024-08-20T18:34:08.11,WARNING,SpawnProcess-3/29608,Sent 4 get_cs_out tasks, 13.02 MB

2024-08-20T18:34:08.13,INFO,SpawnProcess-3/29608,get_cs_out 25% [4 submitted, 0 queued]

2024-08-20T18:34:30.01,INFO,SpawnProcess-3/29608,get_cs_out 50% [4 submitted, 0 queued]

2024-08-20T18:35:07.28,INFO,SpawnProcess-3/29608,get_cs_out 75% [4 submitted, 0 queued]

2024-08-20T19:02:29.10,INFO,SpawnProcess-3/29608,get_cs_out 100% [4 submitted, 0 queued]

2024-08-20T19:02:29.10,INFO,SpawnProcess-3/29608,Mean time per core=446s, std=723.9s, min=0s, max=1699s

2024-08-20T19:02:29.11,INFO,SpawnProcess-3/29608,Received 4 * 2.21 KB in 1700 seconds [unpik=0.00s] from get_cs_out

{31: '565 B', 30: '565 B', 29: '565 B'}

2024-08-20T19:02:29.24,CRITICAL,SpawnProcess-3/29608,Traceback (most recent call last):

File "C:\Users\ADHIS4\AppData\Local\Programs\OpenQuake Engine\python3\Lib\site-packages\openquake\engine\engine.py", line 281, in run_calc

calc.run(shutdown=True)

File "C:\Users\ADHIS4\AppData\Local\Programs\OpenQuake Engine\python3\Lib\site-packages\openquake\calculators\base.py", line 256, in run

raise exc from None

File "C:\Users\ADHIS4\AppData\Local\Programs\OpenQuake Engine\python3\Lib\site-packages\openquake\calculators\base.py", line 248, in run

self.post_process()

File "C:\Users\ADHIS4\AppData\Local\Programs\OpenQuake Engine\python3\Lib\site-packages\openquake\calculators\base.py", line 1085, in post_process

func(self.datastore, **oq.postproc_args)

File "C:\Users\ADHIS4\AppData\Local\Programs\OpenQuake Engine\python3\Lib\site-packages\openquake\calculators\postproc\conditional_spectrum.py", line 192, in main

compute_cs(dstore, oq, N, M, P)

File "C:\Users\ADHIS4\AppData\Local\Programs\OpenQuake Engine\python3\Lib\site-packages\openquake\calculators\postproc\conditional_spectrum.py", line 117, in compute_cs

outdic, outmean = _apply_weights(dstore, out, N, R, M, P, trt_rlzs)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "C:\Users\ADHIS4\AppData\Local\Programs\OpenQuake Engine\python3\Lib\site-packages\openquake\calculators\postproc\conditional_spectrum.py", line 162, in _apply_weights

outdic[r] += acc[g]

~~~^^^

File "C:\Users\ADHIS4\AppData\Local\Programs\OpenQuake Engine\python3\Lib\site-packages\openquake\baselib\general.py", line 829, in __missing__

raise KeyError(key)

KeyError: 8

Sistla Saiteja

unread,
Aug 21, 2024, 12:58:17 AM8/21/24
to OpenQuake Users
Hello,

This error appears when the seismic source model includes multiple tectonic region types. The issue has been resolved. For more details, please refer to this thread: https://groups.google.com/g/openquake-users/c/WaoUVFgWOnw/m/zYFrrrwHBAAJ. The updated conditional spectrum calculator is available at https://github.com/gem/oq-engine/pull/9862. I tested it out and the code works fine. Thanks to Michele for solving this.

Kind regards,
Teja

Sujan Raj Adhikari

unread,
Aug 21, 2024, 11:59:52 AM8/21/24
to OpenQuake Users
thanks
Message has been deleted

Sujan Raj Adhikari

unread,
Aug 21, 2024, 2:13:22 PM8/21/24
to OpenQuake Users
how do you pull this to your running oq version. my version is 3.20.1 and is in window

Sujan Raj Adhikari

unread,
Aug 22, 2024, 11:16:32 AM8/22/24
to OpenQuake Users
Hi there , will someone help me on this.

Anirudh Rao

unread,
Aug 22, 2024, 11:25:29 AM8/22/24
to OpenQuake Users

Sujan Raj Adhikari

unread,
Aug 23, 2024, 9:56:37 AM8/23/24
to OpenQuake Users
thanks a lot
Reply all
Reply to author
Forward
0 new messages