A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of EnergyPlus

EnergyPlus - EnergyPlus 25.1.0

EnergyPlus 25.1.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 25.1.0. There were many bug fixes and new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

Key Changes 🎹

Two notable changes this release related to documentation and auxiliary tools:

  • Some of the documentation was converted from LaTeX->PDF into Markdown and hosted on ReadTheDocs. This includes:
    • EnergyPlus Essentials
    • EMS Application Guide
    • Auxiliary Programs
    • Notices and Acknowledgments
  • We are now including two Python tools with EnergyPlus: EPLaunch and IDFVersionUpdater. These tools have been completely rebuilt in Python, and the Python versions will ultimately be the full replacements. For now, the classic versions are packaged as well.
    • On Windows, you can find shortcuts to the classic and Python versions right on the start menu folder
    • On Mac, both tools have .app bundles right in the /Applications/EnergyPlus-25-1-0 installation directory
    • On Linux, there are shortcuts in the install folder, and you can also find them in the desktop integration after install (press the start button and search for EnergyPlus). Note that on Linux, the classic IDFVersionUpdater was not packaged, because it was broken on Ubuntu 24.04.
    • We look forward to hearing your experiences with both tools!

Supported Platforms

  • Windows 11 64-bit
  • Linux (Ubuntu) 22.04 and 24.04 64 bit
  • Mac OSX x86_64 and ARM architectures

What's Changed

New Features 🌟

Performance Enhancing Changes 🏁

Defects Repaired 🪲

Under the Hood Refactoring ⚙

New Contributors

Full Changelog: https://github.com/NREL/EnergyPlus/compare/v24.2.0...v25.1.0

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 month ago

EnergyPlus - Release Candidate 5 of EnergyPlus 25.1.0

The PR tested perfectly, dev testing is complete, docs are updated, this is ready to go. I feel a bit silly making another RC, since develop should just be fast-forwarded to this anyway, but here we are erring on the side of caution. Assuming this builds packages then I'm just merging #11008 and retagging it as v25.1.0.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 month ago

EnergyPlus - Release Candidate 4 of EnergyPlus 25.1.0

Silly mistake caused windows to fail with RC3. That's fixed now. Also this brings in the final bug fix of the release.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 month ago

EnergyPlus - Release Candidate 3 of EnergyPlus 25.1.0

RC2 was highly successful. With RC3 I've polished up some of the icons and shortcut naming, as well as added some documentation links for the docs that are now on RTD. If the build is happy (it should be!?), then RC3 should go through rigorous testing. Also if anyone has suggestions on all the ways I can communicate the Python tools to users, I'm happy to guide users to them.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 month ago

EnergyPlus - Release Candidate 2 of EnergyPlus 25.1.0

A quick RC build towards 25.1.0. I honestly thought about calling it a test build, but hey it's fine, let's just call it RC2. Hopefully EP-Launch behaves better and the shortcut icons look better.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 month ago

EnergyPlus - Release Candidate 1 of EnergyPlus 25.1.0

Alright, there are several things to check here. The most user facing will be the new EPLaunch and VersionUpdater handling, but also the move to some more documentation on ReadTheDocs. With all the Python changes, I definitely need to exercise not only those apps and all the ways they can be accessed, but also confirming nothing broke with normal Python simulation workflows. I am also looking for the best ways to alert the users about the Python and doc changes.

There's really no reason this should fail since it just built happily on test #12 of the branch. But we'll see...

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 month ago

EnergyPlus - Test build #12 of 25.1 with the Python Version Updater Included

Alright, test build #11 was basically happy, but this build will attempt to do it without the LD_LIBRARY_PATH workaround. If it's happy, then Linux is done. Windows and Mac are already happy, although @jmarrec proposed some changes to Windows. Those may just wait for now unless it's urgent.

Almost there....

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 month ago

EnergyPlus - Test build #11 of 25.1 with the Python Version Updater Included

Windows is doing fantastic. And with this, Linux should be as well. One more round of tests on Mac, and then this is ready for final cleanup.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 month ago

EnergyPlus - Test build #10 of 25.1 with the Python Version Updater Included

Ridiculous typo...

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 month ago

EnergyPlus - Test build #9 of 25.1 with the Python Version Updater Included

Test 8 was super close. I do think Windows will be good with test 9, although I am admittedly modifying Windows packaging code on Linux...

The Linux package will still need some tweak. It's really close, but you have to override LD_LIBRARY_PATH from outside E+ to get the auxiliary Python GUIs to launch. I added a debug message to help figure it out.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 month ago

EnergyPlus - Test build #8 of 25.1 with the Python Version Updater Included

I'm not sure what @jmarrec was thinking tagging it as final 🤣

OK, so my hope with this version is that on Windows, we get start menu shortcuts that launch the Python EnergyPlus tools without opening a command prompt. And on a fresh clean Ubuntu 24.04, we get the tools opening without requiring an apt install python3-tk. There are lots of changes here, so I'm not super confident. I think it's close, but I need a test build to see where I'm at right now.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 month ago

EnergyPlus - Test build #7 of 25.1 with the Python Version Updater Included

I tagged it with -Final in the name and I hope I'm not going towards a Final2 :)

Consumption - Buildings and Heating - C++
Published by jmarrec about 2 months ago

EnergyPlus - Test build #6 of 25.1 with the Python Version Updater Included

OK, feeling hopeful this morning. Removed the COMPONENT specifier when installing the app bundles. That should make them end up in Unspecified, and the signer may find it.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 months ago

EnergyPlus - Test build #5 of 25.1 with the Python Version Updater Included

I am nearly zero confident this will perform better than test 4, but it's worth a shot before calling it a night.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 months ago

EnergyPlus - Test build #4 of 25.1 with the Python Version Updater Included

Now with Mac App Bundles for both EPLaunch and VersionUpdater..... hopefully!!

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 months ago

EnergyPlus - Test build #3 of 25.1 with the Python Version Updater Included

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 months ago

EnergyPlus - Test build #2 of 25.1 with the Python Version Updater Included

Some fixes from @mjwitte review

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 months ago

EnergyPlus - Test build of 25.1 with the Python Version Updater Included

Should be able to install, and then run ./energyplus auxiliary updater.

If it's all happy, I'm open to eliminating the IDFVersionUpdater program, and updating all docs accordingly.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 months ago

EnergyPlus - EnergyPlus 25.1.0, IO Freeze

This is the I/O freeze for 25.1.0. Barring any showstopper issues identified, this should hold as the official I/O reference commit for 25.1.0.

Consumption - Buildings and Heating - C++
Published by Myoldmopar 2 months ago

EnergyPlus - Test again again

@jmarrec is going to be really concerned when he comes online and sees all these test packages 😆

Pin back to exactly 3.12.2.

Consumption - Buildings and Heating - C++
Published by Myoldmopar 2 months ago

EnergyPlus - Test Build Again

So the signature verification script was hardcoded to look for the energyplus-24.1.0 binary in the install tree. I changed it to look for the energyplus binary (link) itself. I think that should be OK. But let's see.

Consumption - Buildings and Heating - C++
Published by Myoldmopar 2 months ago

EnergyPlus - Test only

The actions/setup-python did not pass notarization, as I sorta expected. I moved back to @jmarrec's Python action and also back to 3.12, but I'm letting the Tcl fixup script "pass" to see what happens later in the workflow.

Consumption - Buildings and Heating - C++
Published by Myoldmopar 2 months ago

EnergyPlus - Quick test around setup-python

@jmarrec had to fork setup-python and python-versions a while back to get some things working. With this work tcl-tk issue, I'm going to see if any of the upstream fixes have addressed his issues and get us going. Just a test for now.

Consumption - Buildings and Heating - C++
Published by Myoldmopar 2 months ago

EnergyPlus - Release Candidate 3 of I/O Freeze for EnergyPlus 25.1.0

OK, that fixed Windows, now to just work out Mac's issue. I added an upterm so I could step in and debug things, it will still fail here.

Consumption - Buildings and Heating - C++
Published by Myoldmopar 2 months ago

EnergyPlus - Release Candidate 2 of I/O Freeze for EnergyPlus 25.1.0

RC 1 was happy on Linux (surprise).

On Windows, it seems Chocolately has gotten a little more particular about its behavior when you try to install a downgraded version of an already installed tool, in this case CMake. I think a compiler flag change there should get Windows going. At least further into the build.

On Mac, something weird happened with the TclTk fixup. I didn't see an immediate fix, but I threw in some extra debugging to maybe figure out what to fix. So Mac will still fail here.

Consumption - Buildings and Heating - C++
Published by Myoldmopar 2 months ago

EnergyPlus - Release Candidate 1 of I/O Freeze for EnergyPlus 25.1.0

Primarily just a status check on package builds and such.

Consumption - Buildings and Heating - C++
Published by Myoldmopar 2 months ago

EnergyPlus - EnergyPlus 24.2.0

EnergyPlus 24.2.0 (Bug Fix Release)

The U.S. Department of Energy (DOE) has released EnergyPlus version 24.2.0. There were many bug fixes and prominent new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

🐞 Bug Fix Release 🐞

EnergyPlus 24.2.0 was released previously at sha e7ecb2d53b6b2f4666bf5a56fc9b3ba35cf34190. After release a couple issues were identified that justified a re-release (#10766, #10777). This new version is functionally equivalent to the original 24.2.0 except those bug fixes. Even if those bug fixes don't affect your modeling, it is suggested that you use this updated version.

There was a discussion about incrementing the version's patch number to accommodate these changes (24.2.1). Given that we wanted to get this patched version out as quickly as possible without breaking/disrupting any workflows, we decided to just release with the same version number including the zero patch level. We will look into leveraging the patch number more semantically in the future if this situation ever occurs again.

Supported Platforms

  • Windows 11 64-bit
  • Linux (Ubuntu) 24.04 64 bit
  • Mac OSX 11 and 12 64 bit versions, plus ARM support

What's Changed

New Features 🌟

Defects Repaired 🪲

Under the Hood Refactoring ⚙

New Contributors

Full Changelog: https://github.com/NREL/EnergyPlus/compare/v24.1.0...v24.2.0a

Consumption - Buildings and Heating - C++
Published by Myoldmopar 7 months ago

EnergyPlus - EnergyPlus 24.2.1 (Patched), Release Candidate 1

We will be re-releasing 24.2 with a couple fixes, renamed to 24.2.1. This is the first RC toward that re-release. Don't feel bad, we aren't the only ones who struggled with a big release over the weekend 😆 https://www.python.org/downloads/release/python-3130rc3/

Consumption - Buildings and Heating - C++
Published by Myoldmopar 7 months ago

EnergyPlus - EnergyPlus 24.2.0 (Original Release)

🐞 Bug Fix Update 🐞

After this release was made, a couple bugs were fixed and 24.2.0 was re-released. Although these fixes will not affect many users, it is still suggested you use the re-release. Thank you!

EnergyPlus 24.2.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 24.2.0. There were many bug fixes and prominent new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

Supported Platforms

  • Windows 11 64-bit
  • Linux (Ubuntu) 24.04 64 bit
  • Mac OSX 11 and 12 64 bit versions, plus ARM support

What's Changed

New Features 🌟

Defects Repaired 🪲

Under the Hood Refactoring ⚙

New Contributors

Full Changelog: https://github.com/NREL/EnergyPlus/compare/v24.1.0...v24.2.0

Consumption - Buildings and Heating - C++
Published by Myoldmopar 7 months ago

EnergyPlus - EnergyPlus 24.2.0 IO Freeze

This is the IO freeze of 24.2. From this part on, it should only be non-IO changing PRs unless there is something critical.

Consumption - Buildings and Heating - C++
Published by Myoldmopar 8 months ago

EnergyPlus - Release Candidate 1 of EnergyPlus 24.2.0 I/O Freeze

Just a test build, with all the changes we've made, I'm not 100% confident it will be happy. But maybe it will!?

Consumption - Buildings and Heating - C++
Published by Myoldmopar 8 months ago

EnergyPlus - Test codesigning on macOS

I know it works on my fork, but I need to test with this repo to ensure the GHA secrets are good to go too.

Consumption - Buildings and Heating - C++
Published by jmarrec 9 months ago

EnergyPlus - EnergyPlus 23.1.0 with EIO Fix 7th Attempt

This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.

Consumption - Buildings and Heating - C++
Published by mjwitte 10 months ago

EnergyPlus - EnergyPlus 23.1.0 with EIO Fix 6th Attempt

This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.

Consumption - Buildings and Heating - C++
Published by mjwitte 10 months ago

EnergyPlus - EnergyPlus 23.1.0 with EIO Fix 5th Attempt

This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.

Consumption - Buildings and Heating - C++
Published by mjwitte 10 months ago

EnergyPlus - EnergyPlus 23.1.0 with EIO Fix 4th Attempt

This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.

Consumption - Buildings and Heating - C++
Published by mjwitte 10 months ago

EnergyPlus - EnergyPlus 23.1.0 with EIO Fix 3rd Attempt

This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.

Consumption - Buildings and Heating - C++
Published by mjwitte 10 months ago

EnergyPlus - EnergyPlus 23.1.0 with EIO Fix 2nd Attempt

This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.

Consumption - Buildings and Heating - C++
Published by mjwitte 10 months ago

EnergyPlus - EnergyPlus 23.1.0 with EIO Fix

This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.

Consumption - Buildings and Heating - C++
Published by mjwitte 10 months ago

EnergyPlus - Build of 24.2.0 with Battery State Fix

Internal build. Please do not delete (@bonnema).

Consumption - Buildings and Heating - C++
Published by bonnema 11 months ago

EnergyPlus - Temporary Test Build of Post 24.1.0 Cleanups # 12

Linux passes happily now! Windows had a weird CMake version failure pop up unexpectedly. I didn't do anything to the Windows build. Anyway, added Mac on to here, and let's see. I'm sure it won't be right the first time, but all this is definitely getting close.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Temporary Test Build of Post 24.1.0 Cleanups # 11

So it wasn't that it needed PYTHONPATH to find the test file, it was that the file had been removed. 🤦 Got rid of the references, let's try again!

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Temporary Test Build of Post 24.1.0 Cleanups # 10

Build 09 was actually really close. I am hopeful that adding to the PYTHONPATH will fix it. If there are any other issues, I have a workaround, but shouldn't need it. 🤞

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Temporary Test Build of Post 24.1.0 Cleanups # 09

OK, first attempt at embedded Linux package testing. 🤞

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - EnergyPlus 22.1 with fix to plant loop low flow tolerance

This release is identical to https://github.com/NREL/EnergyPlus/tree/v22.1.0 except that it includes a fix for https://github.com/NREL/EnergyPlus/issues/10456 as shown in https://github.com/NREL/EnergyPlus/pull/10457.

Consumption - Buildings and Heating - C++
Published by lymereJ about 1 year ago

EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 08

Yep, getting closer to those double digits.... But the last build worked happily until the C API compilation test. A tweak or two more and we should be good.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 07

TBH, even though this one will fail, I think I'm actually getting really close.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 06

The package tests were found, and attempted execution fine, but it seems it couldn't find E+. Added some debugging and let's try again...

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 05

Everything is attempting to run, but failed. Added tmate to step in and see.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 04

Everything is attempting to run, but failed. Added tmate to step in and see.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 03

Getting super close. Bumped PyPi version, and fixed path to installer test scripts.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 02

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 01

** Note my confidence in my changes with I put a leading zero on the test number. **

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - v24.1.0

EnergyPlus 24.1.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 24.1.0. There were many bug fixes and prominent new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

Supported Platforms

  • Windows 10 and 11: 64-bit versions, with possible 32-bit versions by request
  • Linux (Ubuntu 20.04 and 22.04) 64 bit versions
  • Mac OSX 11 and 12 64 bit versions, plus ARM support

What's Changed

New Features 🌟

Defects Repaired 🪲

Under the Hood Refactoring ⚙

New Contributors

Full Changelog: https://github.com/NREL/EnergyPlus/compare/v23.2.0...v24.1.0

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - EnergyPlus 24.1, Release Candidate !!!6!!!

Freaking GitHub action runner image update 3 days ago broke us by having CMake 3.29 which apparently has a bug or at least different behavior. So...we learned today:

  • We are going to be pulling our installer testing (EPTravisTester) over to this E+ main repo so that it gets tested at each installer build. We can add more and more tests, such as in this case, verifying the python DLL/SO/DYLIB exists at the install root.
  • Please don't update your CMake to 3.29 if you are going to be building installers.
  • And I feel like we need to modify our GitHub action workflows to pin to exact versions of all our dependencies to avoid GHA pulling the rug out from under us.

OK, famous last words -- this will be retagged as 24.1.0 later this afternoon.

FYI @jmarrec @jasondegraw @JasonGlazer @mjwitte

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - EnergyPlus 24.1.0 Release Candidate 1

We are still at least 3 PRs away from being done with 24.1, but I want to kick off another release before the weekend starts.

I am not sure if PRs:

@mjwitte @rraustad if either of you feel quite comfortable with those changes, you are welcome to merge them in while I am out for a few days. Otherwise I'll take another look later next week. There is still time for other PRs as well as long as they are minimal changes and no, or almost no, result diffs.

After these 2 are dealt with, I will have one final PR to update the README and usual release notes things before tagging RC2.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - 24.1 without GHA-based ARM builds

ARM build disabled from GHA; we will provide it manually.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Another Test with Python 3.12 on GHA

Testing a code signature solution...

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Quick test build #2 with ARM packages on GHA macos-14

Macos-14 image did not have Python 3.8, so I bumped the version for ARM specifically.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - Quick test build with ARM packages on GHA macos-14

Will be deleted...just a test. But if it builds happily, we'll now get ARM builds for Mac from GHA starting with 24.1...

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - EnergyPlus 24.1.0 IO Freeze

This is the IO freeze of 24.1.0...finally.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - EnergyPlus 24.1.0 IO Freeze RC 5

This is likely unnecessary, but I'm going for a record number of IO freeze RC candidates. And I also want to make sure Mac is happy with the new gcc static build fixes from @jmarrec

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - EnergyPlus 24.1.0 IO Freeze RC 4

Decent CI is back to happy again. I'll give this a quick look in the morning but it should be 24.1 IO Freeze.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - EnergyPlus 24.1.0 IO Freeze RC 3

Another release candidate for the IO freeze, based on the WheelFixes branch.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - v24.1.0 IO Freeze RC 2

QtIFW was being problematic, so pinned back to 4.6.1. I think that should work much better.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - First RC for IO Freeze of 24.1.0

If it's super happy, we'll just call it done for IO freeze and I'll re-tag as v24.1.0-IOFreeze. This pre-release will be deleted without notice sometime in the future.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - First Test Build of 24.1

I thoroughly expect something to go wrong here, as it usually does for the first test build after a long gap. Probably QtIFW getting updated and our build scripts not finding the desired version.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year ago

EnergyPlus - EnergyPlus 23.2.0

EnergyPlus 23.2.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 23.2.0. There were many bug fixes and prominent new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

Supported Platforms

  • Windows 10 and 11: 64-bit versions, 32-bit installers are provided, but we will not be supporting them much longer!
  • Linux (Ubuntu 20.04 and 22.04) 64 bit versions
  • Mac OSX 10.15, 11, and 12 64 bit versions

What's Changed

New Features 🌟

Defects Repaired 🪲

Under the Hood Refactoring ⚙

New Contributors

Full Changelog: https://github.com/NREL/EnergyPlus/compare/v23.1.0...v23.2.0

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 1 year ago

EnergyPlus - EnergyPlus 23.2.0 RC3

OK, 2 more fixes in place. OpenStudio's testing hit a couple corner cases that our tests don't hit -- @jmarrec should we add your examples into our test suite? Once again -- if this is clean, this is going to be re-tagged as v23.2.0!

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 1 year ago

EnergyPlus - EnergyPlus 23.2.0 RC2

OK, a hard crash fixed, miktex fixed, and a small PR pulled in. Time for another RC! If it's all clean, this will be retagged as v23.2.0.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 1 year ago

EnergyPlus - EnergyPlus 23.2.0 RC1

This is release candidate 1 for 23.2. The test build went fine, except that we aren't able to build 32 bit Windows on Github right now. I can still build that locally and will do that for this release. Moving forward, I'll either get it working again on GH or something else.

This release should be tested fully and if everything is satisfactory, this SHA will be retagged as v23.2.0.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 1 year ago

EnergyPlus - v23.2-TestBuildForRC1

We are nearly there, likely only my PR remaining unless something crazy comes up. Doing a quick check here before I start building RCs. This is a nothing-release and will be deleted without warning.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 1 year ago

EnergyPlus - EnergyPlus 23.2.0 IO Freeze

This is the IO freeze of EnergyPlus 23.2.0. Nothing was noted during testing of the test build, so this simply retags the same commit.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 1 year ago

EnergyPlus - EnergyPlus 23.2.0 IO Freeze - Test Build 1

A test build of the current state of the code. If this passes it will be retagged as the official IO freeze. If not, more dev and tests incoming :)

As a test build, this one is likely to be deleted once the official IO freeze release is tagged.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 1 year ago

EnergyPlus - 23.2 with PLHP Test Fixes (Build 2 of N)

Small change to the condenser side simulate logic for the PLHP. Results look good to me, but needs verification.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 1 year ago

EnergyPlus - 23.2 with PLHP Test Fixes (Build 1 of N)

This is a test-only build, primarily for @bonnema and @dareumnam to evaluate fixes for the PLHP model. This test build will be deleted once testing is completed (but of course any confirmed fixes will be in the next official release)

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 1 year ago

EnergyPlus -

Consumption - Buildings and Heating - C++
Published by Myoldmopar almost 2 years ago

EnergyPlus - Quick Test Release for Closing Files

While running EnergyPlus inside the new EP-Launch, the workflows would fail when you tried to run EnergyPlus a second time because the audit file was still open. I searched around and did not see anywhere that we are accessing the audit file from EP-Launch or the EP-Launch workflow built into EnergyPlus. I made a quick test package locally where I manually closed the audit file inside the EnergyPlus source code, and it worked right away. I'm going to let GHA build a test package and verify and we'll go from there.

It would be good for someone to go back through the code and look at where we open/close all the output files and get things organized. It's a big mess :)

Consumption - Buildings and Heating - C++
Published by Myoldmopar almost 2 years ago

EnergyPlus - EnergyPlus 23.1.0

EnergyPlus 23.1.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 23.1.0. There were many bug fixes and prominent new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

Key notes

  • If you are thinking about including EnergyPlus as a part of a larger build, we have started exporting our CMake targets to make it easier to find the CMake pieces you need, see PR #9712
  • Pull request #9727 fixed a bug that, in a small corner case, could cause notable differences in results (for the better!) between 22.2 and 23.1
  • This will be the last release for Ubuntu 18.04, and probably the last 32-bit Windows release as well.

Supported Platforms

  • Windows 10 and 11: 32 and 64-bit versions
  • Linux (Ubuntu 18.04, 20.04, 22.04) 64 bit versions
  • Mac OSX 10.15, 11, and 12 64 bit versions

What's Changed

New Features 🌟

Performance Enhancing Changes 🏁

Defects Repaired 🪲

Under the Hood Refactoring ⚙

New Contributors

Full Changelog: https://github.com/NREL/EnergyPlus/compare/v22.2.0...v23.1.0

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 years ago

EnergyPlus - EnergyPlus 23.1.0 RC3

And of course MacTeX updated at just the wrong time...and they delete their old version from the online archive, so RC2 failed to build on Mac. The brew has been updated, so hopefully inserting a brew update will work. Also this is switching to the mactex-no-gui cask instead, so hopefully we won't get warnings emitted about that stuff.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 years ago

EnergyPlus - EnergyPlus 23.1.0 RC2

These release packages should be good to test on all platforms, and we are still early so plenty of time to test and poke around. This RC will be deleted at some point post-release.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 years ago

EnergyPlus - Release Candidate 1 (Not really) EnergyPlus 23.1

Just a test release to kick off the final descent, this will be deleted later.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 years ago

EnergyPlus - EnergyPlus 23.1.0 IOFreeze

This is the I/O freeze for 23.1, which is mainly intended as a stopping point for IDD and major output changes. I ran the full set of example files successfully, and my full suite of API tests also pass.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 years ago

EnergyPlus - EnergyPlus 23.1.0 IOFreeze - TEST BUILD

Just a temporary test build of all packages prior to tagging the actual 23.1 IO freeze.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 years ago

EnergyPlus - EnergyPlus 22.2.0

EnergyPlus 22.2.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 22.2.0. There were many bug fixes and prominent new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

Supported Platforms

  • Windows 10 and 11: 32 and 64-bit versions
  • Linux (Ubuntu 18.04, 20.04, 22.04) 64 bit versions
  • Mac OSX 10.15, 11, and 12 64 bit versions

What's Changed

New Features 🌟

Performance Enhancing Changes 🏁

Defects Repaired 🪲

Under the Hood Refactoring ⚙

New Contributors

Full Changelog: https://github.com/NREL/EnergyPlus/compare/v9.6.0...v22.2.0

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 2 years ago

EnergyPlus - EnergyPlus 22.2.0, Release Candidate 3

The unexpected release candidate 3 arrives. Just needing to test out the new linking process on Mac. If happy, this is the release. If unhappy, the current state of develop is the release. Either way, this afternoon is the cutoff.

Typical disclaimer, this release candidate to be deleted at any time after the official release, blah blah.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 2 years ago

EnergyPlus - EnergyPlus 22.2.0, Release Candidate 2

A few fixes in place for IDFVersionUpdater, 205 exception, README and common updates, and minor tweaks. This should be tested on each platform and if happy, I think we'll be good to go. This release will be deleted without warning after release of 22.2.0.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 2 years ago

EnergyPlus - EnergyPlus 22.2.0, Release Candidate 1

As of now, the only known remaining pieces are my usual final touches (README, etc.). This is ready for testing once the packages are built. If any issues are found, I will note them here. After my final touches are finished, I will tag RC2, and if everything is all happy, we'll re-tag as 22.2.0.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 2 years ago

EnergyPlus - Test build 3 of EnergyPlus 22.2

Test build only. Windows will hopefully work this time...

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 2 years ago

EnergyPlus - IO Freeze of EnergyPlus 22.2

With the release packages building again, this should be the IO freeze tag.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 2 years ago

EnergyPlus - Version 9.6 with Space Fix and Python 3.7

Internal build. Please do not delete (@bonnema).

Consumption - Buildings and Heating - C++
Published by bonnema almost 3 years ago

EnergyPlus - Quick Check on Release Build Status

To be deleted, just a quick check.

Consumption - Buildings and Heating - C++
Published by Myoldmopar almost 3 years ago

EnergyPlus - EnergyPlus 22.1.0

EnergyPlus 22.1.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 22.1.0. There were many bug fixes and prominent new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

Supported Platforms

  • Windows 10 and 11: 32 and 64-bit versions
  • Linux (Ubuntu 18.04 and 20.04) 64 bit versions
  • Mac OSX 10.15 64 bit versions (with initial support for OSX 11 as well)

What's Changed

New Features 🌟

Performance Enhancing Changes 🏁

Defects Repaired 🪲

Under the Hood Refactoring ⚙

New Contributors

Full Changelog: https://github.com/NREL/EnergyPlus/compare/v9.6.0...v22.1.0

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 3 years ago

EnergyPlus - RC 1 for 22.1.0

First release candidate, will do some full testing once CI builds packages. If anyone can pull the installers down and run them it would be great.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 3 years ago

EnergyPlus - IO Freeze for EnergyPlus, Version 22.1.0

Unless something goes awry, this is the IO freeze point for version 22.1.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 3 years ago

EnergyPlus - Version 9.5 with Python 3.8, Take 3

Internal build. Please do not delete (@bonnema).

Consumption - Buildings and Heating - C++
Published by bonnema about 3 years ago

EnergyPlus - Version 9.4 with Python 3.8 for Windows 32-bit, Take 6

Internal build. Please do not delete (@bonnema).

Consumption - Buildings and Heating - C++
Published by bonnema about 3 years ago

EnergyPlus - Special build of 9.6 with EPW fix

This is just the v9.6.0 tag but with the commits of #9216 cherry picked. This build will likely be deleted once we are done with it.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 3 years ago

EnergyPlus - EnergyPlus 9.6.0 Plus Space-related Fixes

A special release of EnergyPlus 9.6 that includes some critical fixes related to the new space concept. This is going to be an officially supported release, but it will be marked as pre-release and not highly advertised because users generally should just use the original v9.6.0 release.

If this release is good to go, I'll update this comment with additional information. If more changes are needed then I'll delete this release after everything settles down.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 3 years ago

EnergyPlus - EnergyPlus 9.6.0

EnergyPlus 9.6.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 9.6.0. There were many bug fixes and prominent new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

Supported Platforms

  • Windows 10: 32 and 64-bit versions
  • Linux (Ubuntu 18.04 and 20.04) 64 bit versions
  • Mac OSX 10.15 64 bit versions (with some preliminary testing on OSX 11 as well)

Changelog for EnergyPlus 9.6.0-f420c06a69

Consists of pull requests merged in this release - starting with SHA de239b2

New Features

  • #8314 : Add option for the weather data interpolations for the first few sub-hour timesteps
  • #8394 : Add Space Concept to EnergyPlus Zone Structure, Part 1
  • #8454 : Airflow Network Default Behavior Enhancements
  • #8466 : Waterside economizer coil new feature CoilSystem:Cooling:Water
  • #8495 : Add a Specified Flow Element to AirflowNetwork
  • #8520 : New Feature Runaround Heat Recovery Loop
  • #8653 : Enhancement to the Simple Window Model
  • #8686 : Update the DOE commercial prototype building models test files
  • #8708 : GHE g-function calculation enhancements
  • #8719 : Allow zone hvac to draw return air
  • #8724 : Add support for Coil:Cooling:DX in ComponentCost:LineItem
  • #8729 : Simulate CoilSystem:Cooling:DX using AirloopHVAC:UnitarySystem code base
  • #8739 : Add ability to automatically detect groups of similar surfaces for efficient heat balance calculations
  • #8745 : Add API Endpoint to Mute Console Output
  • #8811 : Add currentSimTime to API
  • #8858 : Add object-level output variables for ZoneInfiltration
  • #8865 : Adding Multispeed Coil Speed Level Control Actuators
  • #8891 : ASHRAE Standard 62.1 Simplified Procedure
  • #8901 : Add capabilities to the WinCalcEngine
  • #8913 : Allow Plugin Plugins in Runtime API Calls
  • #8918 : Update EPLaunch Workflow to use API
  • #8942 : update python plugin file to duplicate all EMS
  • #8946 : Add the cubic spline interpolation option for PerformancePrecisionTradeoffs
  • #9002 : Add Space Concept to EnergyPlus Zone Structure, Part 2
  • #9024 : Change from 24 bit to 20 bit caching for PsyTsatFnPb when using PerformancePrecisionTradeoffs Mode06 or higher
  • #9046 : Code compliant chiller performance curves
  • #9064 : Improve Spaces example file and implement DesignSpecification:OutdoorAir:SpaceList everywhere
  • #9065 : Representative surface heat balance calculations (follow up)
  • #9070 : Enable Group Runs in EP-Launch 3 Workflow

Performance Enhancements

  • #8674 : Storm window refactoring
  • #8692 : Multi-dimensional array reordering and refactoring
  • #8701 : Movable insulation logic refactoring
  • #8739 : Add ability to automatically detect groups of similar surfaces for efficient heat balance calculations
  • #8744 : Surf heat balance arrays refactoring
  • #8786 : Solar and thermal absorptance calculation
  • #8819 : Replace readItem in ProcessNumber to speed-up SolarShadingTest_ImportedShading
  • #8820 : Surf heat balance arrays naming and initialization
  • #8834 : Eliminate Other Usages of readItem
  • #8873 : Update thermal histories refactoring
  • #8949 : Profiling based refactoring in heat balance functions
  • #8960 : PVWatts Speed Up
  • #8963 : Avoid unnecessary allocations in GetZoneAirLoopEquipment routine every iteration
  • #8992 : Update the cubic spline interpolation for PerformancePrecisionTradeoffs
  • #8996 : Improve performance for file reading/writing
  • #9028 : Eliminate excessive runtime associated with using ceiling diffuser algorithm in Kiva
  • #9065 : Representative surface heat balance calculations (follow up)
  • #9067 : Reduce daylighting allocations

Defects Repaired

  • #8175 : Fix the Thermal Comfort CEN 15251 Running Mean Temperature Calculation
  • #8677 : Fix uninit water mains
  • #8681 : Fix issue #8680 crash with multiple windows with blinds in the same zone
  • #8689 : Separate Infiltration from Natural Ventilation Flows for AirflowNetwork
  • #8691 : Update VRF min/max outdoor unit inlet temp field description
  • #8696 : Fix Alternate Configurations Build
  • #8702 : Modify PurchAirWindowBlind test file to test multi shaded window in the same enclosure
  • #8704 : Coil:Cooling:DX cleanup
  • #8709 : Fix #8614 that hybrid unitary HVAC equipment cannot be found
  • #8715 : Update the function of GetInternalGainDeviceIndex
  • #8723 : VariableRefrigerantFlow Terminal Unit on air loop does not test node connections
  • #8734 : Fix ObjexxFCL maxloc bug
  • #8742 : Fix HVAC Sizing Summary Thermostat Setpoint Temperature at Peak Load when no peak heating load
  • #8749 : Fix #8748 - Fix broken symlink for ParametricPreprocessor on Unix
  • #8754 : Fix a typo in the resilience metric Engineering Reference
  • #8762 : Fix opaque cloud cover
  • #8767 : Fix operating flow rate when Source Side Design Volume Flow Rate is autosized for an air-source HeatPump:PlantLoop:EIR:* object
  • #8771 : 8472 Missing a Step in the CTF Calculation
  • #8781 : Use gross roof area for ave ceiling height
  • #8787 : Fix custom natural gas meter issue in tariff
  • #8791 : Support HVACTemplate objects in converter and trap unsupported objects in epJSON input
  • #8794 : Fix Complex Fenestration Layer 3 Name
  • #8796 : Use correct array index in IntraZoneNodeData
  • #8801 : Fix the ground slab horizontal insulation thickness issue (Issues 7881 and 8800)
  • #8807 : Fix issues related to reference crack conditions
  • #8808 : Add warnings/errors for unreasonable DHW temperatures for WaterUse:Equipment
  • #8809 : Adjustment to View Factor Fix for Surfaces that are Nearly Half of Zone Surface Area
  • #8810 : Fix function call replacement
  • #8813 : Fix PTHP hard crash when autosizing is requested but no sizing run was done
  • #8821 : Add \reference ProgramNames to PythonPlugin:Instance
  • #8823 : Fix #8722 - HVAC-Diagram.exe broken in v9.5 (Modernize CMake Fortran Settings)
  • #8826 : Correction of Various Documentation Issues
  • #8829 : Fix #8690 - Avoid a double free on Linux for FMU parser
  • #8830 : Fix #8586 - Z format fails when requested with zero or one significant digits
  • #8831 : Fix #8822 - new warning to explain why Standard62.1Summary may not be available in Output:Table:SummaryReports
  • #8832 : Fix #8778 - FindPython in modern cmake and handle issue when LINK_WITH_PYTHON on windows with both Release/debug libraries
  • #8833 : Fix #8599 - Incorrect psychrometric calculation causes error
  • #8836 : Fix #8568 - IO reference guide missing Table of Contents on Windows + new workflow
  • #8839 : Fix Sqlite.err writing to parent dir
  • #8841 : Make EnergyPlus-generated RVI and MVI use non-quoted paths
  • #8850 : On-Off Fan Showing Zero Fan Power During Cooling for Unitary Systems with Single Speed Cooling Coil
  • #8855 : Revision to Sizing:Zone Error Message
  • #8862 : ConvectionCoefficients Enums and Refactoring - Part 1
  • #8868 : Fix struct name for NumTimesCalled
  • #8870 : Correction to CO2 and Generic Contaminant Modeling with Refrigeration Door Mixing
  • #8871 : Beam Solar Radiation Not Taking Solar Angle into Account for Some Models
  • #8884 : Removal of Unused Availability Manager for AirLoopHVAC:OutdoorAirSystem
  • #8887 : HVACTemplate:System:ConstantVolume fixes
  • #8889 : Fix Daylighting Map Output Header and Remove Maximum Reference Points (of 2) Variable
  • #8890 : Correct Input Logic for Autosized Cooling Only Variable Flow Low Temperature Radiant
  • #8892 : Add check for maxNumRefPtInAnyZone before calculating daylighting interior illuminance
  • #8905 : Correct Kiva accelerated date calculation to account for run period start date of May 1st
  • #8906 : Add Kiva deep ground depth check and recalculation if needed
  • #8923 : ElectricLoadCenter:Storage:Simple Zero Efficiency Fix
  • #8932 : Consolidate HVAC radiant surface variables
  • #8936 : Fix Sizing:System Heating Design Capacity Method FractionOfAutosizedHeatingCapacity
  • #8937 : Fixed Crash in CondFD for Interzone Surfaces for Very Specific Condition
  • #8944 : Remove duplicate code with surface reference air temperature
  • #8951 : Fix AirTerminal:singleDuct:ConstantVolume:FourPipeBeam Minimum OA Reference
  • #8952 : Fix #8847 - Microsoft Edge or Google Chrome web browser having problems in fully displaying HVAC schematics SVG files
  • #8953 : Modify HVACTemplate:Zone:BaseboardHeat Rated Average Water Temperature
  • #8959 : Account for rated capacity modifier in chiller IPLV calculations
  • #8963 : Avoid unnecessary allocations in GetZoneAirLoopEquipment routine every iteration
  • #8964 : Comfort View Factor Angle List Made Extensible
  • #8979 : Modify approximate view factor calculation logic
  • #8980 : Bugfix of Coil:Foo:WaterToAirHeatPump:EquationFit objects always use rated air mass flow rate in calculations
  • #8982 : Fix weirdness in IDD For HeatPump:PlantLoop:EIR:XXX
  • #8983 : Correction of Water Thermal Tank Underflow Problem
  • #8991 : Address MSVS compile issue with recent commit.
  • #8993 : SpecifiedFlowRate IDD Unit Fix, Possibly
  • #8994 : Add GetInternalHeatGainsInput call into Kiva function for thermal comfort calculations
  • #8997 : Correction of Defect in Transition Program and Recent Bug Fix
  • #9003 : Crash when using ITE in an Uncontrolled Zone
  • #9007 : Fix #8921 - SQL file report for Output:Table:Monthly ColumnName field missing closing curly brace
  • #9011 : Correction of Low Temperature Hydronic Radiant System Tube Spacing Issues
  • #9016 : Consolidate Surface Reporting
  • #9017 : Correct Coil Sizing Summary report of Coil Total Capacity at Ideal Loads Peak
  • #9019 : Fix various HVACTemplate issues
  • #9023 : Fix #9022 - conversion should respect outDirPath
  • #9025 : Water Thermal Tank Resulting in Negative Electric Consumption Fix
  • #9026 : Fix of a Previously Accepted Fix in for Zone Cooling Design Supply Air Temperature Issue
  • #9028 : Eliminate excessive runtime associated with using ceiling diffuser algorithm in Kiva
  • #9034 : View Factor Discrepancy when Using Autosize for Ground View Factor for Window with Light Shelf
  • #9043 : Add Celsius to Kelvin conversion to the radiation calculation for TDDs
  • #9057 : Miscellaneous Documentation Fixes
  • #9062 : Fix #9061 hvac template boiler fuel type check problem
  • #9068 : Fix typo in code compliant equipment dataset
  • #9071 : Some more docs updates
  • #9076 : Fix HVACDiagram Error Messages
  • #9077 : Use specified program root for API usage
  • #9081 : EnergyPlus crash when CoilSystem:Cooling:DX or AirloopHVAC:UnitarySystem is used in OutdoorAirSystem
  • #9086 : Hotfix #9085 - DaylightMaps output is broken in SQLite in 9.6.0-rc3

Under the Hood Restructuring

  • #8480 : Upgrade to C++17 std::filesystem library
  • #8663 : Reduce dynamic allocations
  • #8697 : ZoneTempPredictorCorrector State Variable Cleanup using Local Reference Variables
  • #8706 : Refactor existing extern int const to enum classes
  • #8707 : Prototype simplified array1d
  • #8726 : Restructure unitary system get input
  • #8729 : Simulate CoilSystem:Cooling:DX using AirloopHVAC:UnitarySystem code base
  • #8738 : epJSON helper functions to get field values
  • #8741 : Remove unused objexx
  • #8746 : int constexpr to enum class
  • #8759 : AirflowNetwork Crack Refactor
  • #8764 : Improved solve root formulation
  • #8765 : Remove hack that limits simulate() when InitLoopEquip is true, Plant-Component
  • #8784 : constexpr int to enum class continued
  • #8798 : Remove Unused Var6 from PerformanceCurveObject
  • #8799 : Change initLoopEquip into a function and move its calls to PlantManager.cc
  • #8818 : Remove ObjexxFCL bit.hh
  • #8819 : Replace readItem in ProcessNumber to speed-up SolarShadingTest_ImportedShading
  • #8834 : Eliminate Other Usages of readItem
  • #8848 : Setting stage for single oneTimeInit function call
  • #8856 : constexpr int/int constexpr to enum class continued
  • #8862 : ConvectionCoefficients Enums and Refactoring - Part 1
  • #8864 : [Refactor] Enums - Psychrometrics.hh
  • #8873 : Update thermal histories refactoring
  • #8874 : Increase use of string view
  • #8888 : Remove unused functions that were not implemented
  • #8898 : Use Enums for SetupOutputVariable Arguments (Try 2)
  • #8929 : ConvectionCoefficients Refactoring and Enums - Part 2
  • #8939 : Implement oneTimeInit as a global function - intermediate step
  • #8974 : Objexx Arrays to constexpr std::arrays in src/FluidProperties.*
  • #9016 : Consolidate Surface Reporting
  • #9037 : Update geojson to S3

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 3 years ago