This is a repository for managing distributed queues of simulations with Hatchet.
- Github repository: https://github.com/szvsw/epengine/
- Documentation https://szvsw.github.io/epengine/
The main goal is to empower large scale distributed EnergyPlus simulations, however the patterns herein are abstracted enough to be easily adapted to other engineering disciplines and projects with embarrassingly parallel workloads.
The main methodology is to define leaf workflows representing one independent unit of simulation work which can be allocated in a scatter-gather pattern or in a recursively subdivided scatter-gather pattern.
Currently, it supports working with arbitrary pre-generated EnergyPlus IDF files, or with dynamically runtime-generated simulations built with EPInterface, which sits on top of Archetypal and eppy.
This repository is under very active development as of October 2024.