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

Revision history [back]

Your intuition to check the run log and .err file is correct. Some routines may take a while to converge because of bad inputs, and the run log and .err file will usually show which zone and components are responsible. Unfortunately there isn't a way to directly determine which routines are causing a slow down. That is part of a current DOE BTO funded project EnergyPlus 10X to speed-up simulation run time by a factor of 10. Likely through refactoring the surface/zone heat balance routines, HVAC loop simulation, and parallelization.

Until that work is complete, here are some things known to cause high run times (an incomplete list):

  • Lots of zones
  • Lots of surfaces
  • Plenums that connect to lots of surfaces / zones
  • Stratified water heaters
  • Individual air loop / plant loops / zone equipment for each zone in a multi-zone model
  • Lots of shading and high resolution shading/daylighting calculations
  • 20+ design days