Skip to content
Brian Ball edited this page Oct 24, 2023 · 17 revisions

Introduction

OpenStudio Server is a web application and distributed computing tool, which is the backbone of the OpenStudio Analysis Framework (OSAF). It is intended to make parametric analysis of building energy models accessible to architects, engineers, and designers via the OpenStudio PAT GUI or the OpenStudio Analysis Gem. OpenStudio Server analyses are defined by PAT projects or OSA's. Each analysis may include many OpenStudio simulations, as determined by project configuration.

Support

To report an issue that you are experiencing with OpenStudio Server usage, please refer to our Contribution Guide.

Intended Usage: Deployment and Scale

There are three supported ways to run OpenStudio Server:

  1. PAT Locally: PAT comes bundled with a local OpenStudio Server instance. This can run small-scale set of non-algorithmic based simulations.
  2. PAT Remotely: PAT provides the ability to run simulations on Cloud providers like AWS, Azure and Google using the Helm Charts. The simulations can be pre-defined in PAT or can be a configured algorithm (e.g. sampling, optimization, calibration, etc.).
  3. OpenStudio Server Remotely: It is possible to run OpenStudio Server on dedicated hardware using Docker Swarm. This option is only recommended for teams that are comfortable using Docker, Docker Swarm, Linux shell scripting, and the basics of a web application stack. PAT can be used to create the OSA json and zip files and to submit the analysis; however, PAT is not recommended for monitoring the status of the simulations or state of the hardware being used in the Docker Swarm, rather the results should be browsed via the included web server.