Memory Errors in BEopt 2.8.0

asked 2019-09-18 12:17:36 -0500

Ajey.Pandey gravatar image

Hello, all, I'm working on a simulation of a large multifamily building (74000 square feet large), and I'm getting a memory error issue when I try to generate hourly outputs:

9/17/2019 5:08 PM:  1.xml:  Traceback (most recent call last):
9/17/2019 5:08 PM:  1.xml:  File "C:\Program Files (x86)\NREL\BEopt_2.8.0\Modeling\energyplusOutput.py", line 457, in <module>
9/17/2019 5:08 PM:  1.xml:  Process(EPlusOutput, __file__, 'EPlusOutputTable.csv', 'Table.csv', 'EPlusOutput.csv', EPlusOutputHourly, EnergyPlusInput)
9/17/2019 5:08 PM:  1.xml:  File "C:\Program Files (x86)\NREL\BEopt_2.8.0\Modeling\output.py", line 1888, in Process
9/17/2019 5:08 PM:  1.xml:  h.parseSimData(hourlyfiles)
9/17/2019 5:08 PM:  1.xml:  File "C:\Program Files (x86)\NREL\BEopt_2.8.0\Modeling\energyplusOutput.py", line 454, in parseSimData
9/17/2019 5:08 PM:  1.xml:  self.processSimData(datalist, 'E+ Var Tag', 'E+ Unit Conversion')
9/17/2019 5:08 PM:  1.xml:  File "C:\Program Files (x86)\NREL\BEopt_2.8.0\Modeling\output.py", line 557, in processSimData
9/17/2019 5:08 PM:  1.xml:  result.append(total)
9/17/2019 5:08 PM:  1.xml:  MemoryError

This is from generating hourly outputs out of 1 year in a building with 91 units. The error comes after about 45 minutes of runtime. I've used a machine with 8GB of RAM and another machine with 32GB, and I've gotten the same error after the same amount of runtime (the program is using 3 cores).

My best guess is that memory limits tied to BEopt are causing the error, as opposed to memory limits of the machine I'm using. Do you know if there's any way to increase memory limits within the application? The settings page appears a bit limited...

Thank you!

edit retag flag offensive close merge delete