3

Is There a Way to Speedacceleratings Simulations?

I am running EnergyPlus simulations, but they seem to be running slower than I expected. The simulation time is significantly extended due to the vast number of pipe networks in my photovoltaic panels and horizontal ground heat exchangers. I know that for coding languages like Python, one can reduce computational time by using multithreading or utilizing the GPU. Does EnergyPlus not have such capabilities?

eoinfwepi's avatar
71
eoinfwepi
asked 2023-07-03 19:40:55 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

2 Answers

3

You can run multiple simulations in parallel, but you cannot parallelize a single simulation, due to the nature of what's happening (all calculations must happen in a defined order).

You could break up your simulation in 12 monthly runperiods and collate the results after the fact, loosing a bit in accuracy though. This has been discussed for eg here: https://unmethours.com/question/38611... and if my memory serves, this is something that JEplus / JESS client does for you.

Shading calculations can be run on the GPU. See https://bigladdersoftware.com/epx/doc...

Julien Marrec's avatar
29.7k
Julien Marrec
answered 2023-07-04 10:44:27 -0500
edit flag offensive 0 remove flag delete link

Comments

Your memory is correct, Julien! You can try it out using the web portal here (https://app.ensims.com/jess/#!/new) after creating an account yourself and then requesting JESS access.

Yi Zhang's avatar Yi Zhang (2023-07-05 06:57:18 -0500) edit
add a comment see more comments
3

You also may want to take a look at the PerformancePrecisionTradeoffs object. The documentation for it is here

https://bigladdersoftware.com/epx/doc...

I would encourage you to try different options when running a short time period and see the impact on energy consumption. After you have gained confidence, run the entire year using those options.

JasonGlazer's avatar
6.8k
JasonGlazer
answered 2023-07-04 14:21:46 -0500
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments