First time here? Check our help page!
2

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

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.

Nimafo's avatar
89
Nimafo
asked 2020-03-21 09:31:54 -0500
__AmirRoth__'s avatar
4.4k
__AmirRoth__
updated 2020-03-22 14:52:47 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

2 Answers

1

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.

David Goldwasser's avatar
20.4k
David Goldwasser
answered 2020-03-23 09:01:10 -0500, updated 2020-03-23 09:05:17 -0500
edit flag offensive 0 remove flag delete link

Comments

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 -0500) edit
add a comment see more comments
1

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.

__AmirRoth__'s avatar
4.4k
__AmirRoth__
answered 2020-03-23 09:48:56 -0500
edit flag offensive 0 remove flag delete link

Comments

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 -0500) edit
add a comment see more comments