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

how can I run a large number of Open Studio files in parallel

asked 2020-03-21 09:31:54 -0600

Nimafo's avatar

updated 2020-03-22 14:52:47 -0600

Hi everyone, I'm conducting a parametric energy use and thermal comfort study, I need to run around 700,000 cases.

I've used honeybee and Colibri to generate the Open studio files. now I need a way to run them with CPU parallel computing. although honeybee has a component that has parallel simulation capability, I get errors(error details) and cannot do the simulations. in addition, I prefer to do the runs without using rhinoceros.

Can anyone suggest me a solution or a tool to do to that(fixing honeybee errors or doing simulations outside the rhino environment)?

Thanks a lot.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2020-03-23 09:01:10 -0600

updated 2020-03-23 09:05:17 -0600

If you just want to run then in parallel on a local resource you could use a script and the parallel ruby gem like is used on the BESTEST-GSR repository. But that may not be reasonable for 700k runs. You probably would want to setup an algorithmic OpenStudio Analysis using PAT. In you case you could have a single measure to replace the model with user specified model plus any reporting measure's you need.

You would have to package up all the OSM's to EC2 along with the server or write a measure to grab them form other web resources if they are already online somewhere.

edit flag offensive delete link more


David, Thanks for your response, Does PAT have the capability to change model dimentions and orientation angles as a measure? Is it also capable of sequencing the total number of models and do the simulations on different computers?

Nimafo's avatar Nimafo  ( 2020-03-23 09:25:54 -0600 )edit

answered 2020-03-23 09:48:56 -0600

I believe Honeybee itself can now use AWS to run large parametric analyses (you have to pay for it of course). This service is called Pollination, although the links to it are broken at the moment.

edit flag offensive delete link more


Thanks AmirRoth for your suggestion, Are you sure Polination could be used for simulation too? Because as fara as I know that, this service is only for data vizualization.

Nimafo's avatar Nimafo  ( 2020-03-23 10:04:16 -0600 )edit

Your Answer

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

Add Answer


Question Tools



Asked: 2020-03-21 09:31:54 -0600

Seen: 677 times

Last updated: Jan 16 '21