Hi everyone,
I am currently running an annual irradiance simulation using Accelerad through lbt_recipes
(Python).
Setup:
- ~100,000 sensor points
cumulative_radiation
recipe- Radiance parameters in FAST mode (very low, e.g.
-ab 1
,-ad 256
) workers=1
(for testing)- HBJSON models load correctly
Problem:
After the actual simulation finishes, the workflow gets stuck in an endless loop at the AccumulateResults
step.
The log shows how it keeps restarting “Started running AccumulateResults... → ...finished running...
”, but the counter increases indefinitely ([30/31]
, [31/32]
, [32/33]
, …), never finishing.
Example:
2025-08-20 15:30:26 INFO: Started running AccumulateResults…
2025-08-20 15:30:26 INFO: [30/31] completed. 1 running.
…
2025-08-20 15:31:45 INFO: [101/101] completed. 0 running.
2025-08-20 15:31:45 INFO: Started running AccumulateResults…
2025-08-20 15:31:45 INFO: [101/102] completed. 1 running.
This continues almost infinitely.
What I already tried:
- Creating fresh timestamped project folders for each run (to avoid conflicts with old results).
- Running only 1 worker and extremely simplified Radiance parameters.
Still, the loop persists.
Questions:
- Is this a known bug related to Accelerad or the current
lbt_recipes
implementation? - Is there a way to explicitly force
AccumulateResults
to run only once, or to disable it? - Are my results (
.ill
/.res
inresults/annual/
) still valid despite this loop, or are they corrupted?
Thanks a lot in advance!