Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question
2

how to run EnergyPlus in multi-core cluster(Linux)?

asked 6 years ago

building_performance's avatar

updated 6 years ago

I see in the Windows version of EnergyPlus, i can go "Group of Input Files", and View-->Options-->"Number of Simultaneous Processes" to do multiple runs of idf file.

I installed EnergyPlus on the cluster, and i can only run single idf file. Since i have many simulations(different idf files but the same weather file), i need to run multiple idf file simultaneously. What is the command to do this? Anyone can help with that? Thank you.

Preview: (hide)

2 Answers

Sort by » oldest newest most voted
3

answered 6 years ago

You might want to start EnergyPlus for as many processes as you want using the command line.. This can be done also using scripting.

Preview: (hide)
link
1

answered 6 years ago

dhollman's avatar

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

EnergyPlus is a multi-thread application but is not optimized for parallel runs on multi-core machines. However, multiple parametric runs can be launched in parallel if these runs are independent. One way to do it is to create multiple folders and copy files EnergyPlus.exe, Energy+.idd, DElight2.dll, libexpat.dll, bcvtb.dll, EPMacro.exe (if macros are used), ExpandObjects.exe (if HVACTemplate or Compact HVAC objects are used) from the original EnergyPlus installed folder. Inside each folder, copy IDF file as in.idf and EPW file as in.epw, then run EnergyPlus.exe from each folder.

Although this was obviously written from a Windows perspective (EXE files, etc.) the basic principle seems the same on any O/S.

Preview: (hide)
link

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Careers

Question Tools

1 follower

Stats

Asked: 6 years ago

Seen: 801 times

Last updated: Feb 18 '19