Checkpointing and reloading EnergyPlus warmup and sizing
Hi there,
In the scope of a project with parallel simulations, I was investigating the possibility to split a single simulation into pieces (say 1 per month) then perform each one of them iteratively or in parallel. The bottleneck is the initial warmup phase that can be long and is executed on every new run. A simple illustration of what I'd like to achieve would be:
step1: run warmup & sizing then checkpoint
step2:
- reload checkpoint ----> run month 1
- ...
- reload checkpoint ----> run month 12
With this setup, it would also be possible to run each month iteratively and "stop" when a condition is met.
I guess there's already sizing info outputted (.eio
) but it's not reloadable as far as I know. For the rest of the warmup, I believe everything is volatile (stored in memory).
My question is then: is there an existing way to do so or would it be worth a feature request on EnergyPlus GitHub?
Thanks!
Is this what you are looking for? https://github.com/NREL/EnergyPlus/is...
@shorowit thank you, that's what I was looking for.