Open grzanka opened 9 months ago
I've loaded example 1 and ran it with Fluka simulator. It seems output was generated, but results couldn't be merged:
2024-01-10 19:02:25,066: INFO/MainProcess] Task yaptide.celery.tasks.run_single_simulation[9c88731b-c1ac-4579-a938-adc82cde9e2d] succeeded in 12.12458318658173s: {'estimators': [{'metadata': {...}, 'pages': [...], 'name': '21'}, {'metadata': {...}, 'pages': [...], 'name': '24'}, {'metadata': {...}, 'pages': [...], 'name': '23'}, {'metadata': {...}, 'pages': [...], 'name': '22'}], 'simulation_id': 18, 'update_key': '592e0f31-47f8-450d-9a19-8afeb830b98c'} [2024-01-10 19:02:25,069: INFO/MainProcess] Parsing log file for task 9 finished [2024-01-10 19:02:25,069: INFO/MainProcess] Sending final update for task 9, simulated primaries 1000 [2024-01-10 19:02:25,377: INFO/MainProcess] Task yaptide.celery.tasks.run_single_simulation[02d15b55-4d23-4c97-8ef9-9209b34183bd] succeeded in 12.449454545974731s: {'estimators': [{'metadata': {...}, 'pages': [...], 'name': '21'}, {'metadata': {...}, 'pages': [...], 'name': '24'}, {'metadata': {...}, 'pages': [...], 'name': '23'}, {'metadata': {...}, 'pages': [...], 'name': '22'}], 'simulation_id': 18, 'update_key': '592e0f31-47f8-450d-9a19-8afeb830b98c'} [2024-01-10 19:02:25,382: INFO/MainProcess] simulation subprocess with return code 0 finished [2024-01-10 19:02:25,383: INFO/MainProcess] Command Output: F L U K A Dir: /simulators/fluka Data: /simulators/fluka/data Exec: /simulators/fluka/bin/fluka Input: /tmp/tmp7rojvh8d/fl_sim.inp Initial seed copied from /simulators/fluka/data Running fluka in /tmp/tmp7rojvh8d/fluka_316 ======================== Running FLUKA for cycle # 1 ======================== Removing links Removing temporary files Saving output and random number seed Saving additional files generated Moving "fort.21" to "/tmp/tmp7rojvh8d/fl_sim001_fort.21" Moving "fort.22" to "/tmp/tmp7rojvh8d/fl_sim001_fort.22" Moving "fort.23" to "/tmp/tmp7rojvh8d/fl_sim001_fort.23" Moving "fort.24" to "/tmp/tmp7rojvh8d/fl_sim001_fort.24" End of FLUKA run [2024-01-10 19:02:25,383: INFO/MainProcess] Command Error Output: [2024-01-10 19:02:25,384: INFO/MainProcess] Fluka process finished with status True [2024-01-10 19:02:26,334: INFO/MainProcess] Parsing log file for task 2 finished [2024-01-10 19:02:26,335: INFO/MainProcess] Sending final update for task 2, simulated primaries 1000 [2024-01-10 19:02:26,471: INFO/MainProcess] Task yaptide.celery.tasks.run_single_simulation[8bc7e8f2-1999-4045-bcd1-a3a51a878ae9] succeeded in 13.62514381017536s: {'estimators': [{'metadata': {...}, 'pages': [...], 'name': '21'}, {'metadata': {...}, 'pages': [...], 'name': '24'}, {'metadata': {...}, 'pages': [...], 'name': '23'}, {'metadata': {...}, 'pages': [...], 'name': '22'}], 'simulation_id': 18, 'update_key': '592e0f31-47f8-450d-9a19-8afeb830b98c'} [2024-01-10 19:02:27,255: INFO/MainProcess] Task yaptide.celery.tasks.run_single_simulation[3737b280-28f4-47c1-a7b8-cc658603487b] succeeded in 14.399247526191175s: {'estimators': [{'metadata': {...}, 'pages': [...], 'name': '21'}, {'metadata': {...}, 'pages': [...], 'name': '24'}, {'metadata': {...}, 'pages': [...], 'name': '23'}, {'metadata': {...}, 'pages': [...], 'name': '22'}], 'simulation_id': 18, 'update_key': '592e0f31-47f8-450d-9a19-8afeb830b98c'} [2024-01-10 19:02:27,262: INFO/MainProcess] Task yaptide.celery.tasks.run_single_simulation[e70fa36c-6c70-4c6e-94e9-bc4cb803f805] succeeded in 14.309769544750452s: {'estimators': [{'metadata': {...}, 'pages': [...], 'name': '21'}, {'metadata': {...}, 'pages': [...], 'name': '24'}, {'metadata': {...}, 'pages': [...], 'name': '23'}, {'metadata': {...}, 'pages': [...], 'name': '22'}], 'simulation_id': 18, 'update_key': '592e0f31-47f8-450d-9a19-8afeb830b98c'} [2024-01-10 19:02:29,085: INFO/MainProcess] Task yaptide.celery.tasks.merge_results[55441389-1197-4ea7-a0e1-62cd186ee5ca] received [2024-01-10 19:02:29,450: INFO/MainProcess] Task yaptide.celery.tasks.run_single_simulation[fcced95c-20c7-4b66-a23a-3e0f7d6c2c16] succeeded in 16.58335222210735s: {'estimators': [{'metadata': {...}, 'pages': [...], 'name': '21'}, {'metadata': {...}, 'pages': [...], 'name': '24'}, {'metadata': {...}, 'pages': [...], 'name': '23'}, {'metadata': {...}, 'pages': [...], 'name': '22'}], 'simulation_id': 18, 'update_key': '592e0f31-47f8-450d-9a19-8afeb830b98c'} [2024-01-10 19:02:29,455: ERROR/MainProcess] Task yaptide.celery.tasks.merge_results[55441389-1197-4ea7-a0e1-62cd186ee5ca] raised unexpected: TypeError("unsupported operand type(s) for +: 'int' and 'list'") Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/celery/app/trace.py", line 477, in trace_task R = retval = fun(*args, **kwargs) File "/usr/local/lib/python3.10/site-packages/celery/app/trace.py", line 760, in __protected_call__ return self.run(*args, **kwargs) File "/usr/local/app/yaptide/celery/tasks.py", line 239, in merge_results averaged_estimators = average_estimators(averaged_estimators, result.get("estimators", []), i) File "/usr/local/app/yaptide/celery/utils/pymc.py", line 191, in average_estimators base_list[est_i]["pages"][page_i]["data"]["values"] = average_values( File "/usr/local/app/yaptide/celery/utils/pymc.py", line 174, in average_values return [sum(x) / (count + 1) for x in zip(map(lambda x: x * count, base_values), new_values)] File "/usr/local/app/yaptide/celery/utils/pymc.py", line 174, in <listcomp> return [sum(x) / (count + 1) for x in zip(map(lambda x: x * count, base_values), new_values)] TypeError: unsupported operand type(s) for +: 'int' and 'list'
I've loaded example 1 and ran it with Fluka simulator. It seems output was generated, but results couldn't be merged: