Recent Releases of EnergyPlus

EnergyPlus - EMS variables testing

Test changes in https://github.com/NatLabRockies/EnergyPlus/pull/11551.

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

EnergyPlus - EnergyPlus 26.1.0-dlf

EnergyPlus 26.1.0 with the changes from https://github.com/NatLabRockies/EnergyPlus/pull/11491.

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

EnergyPlus - Docs Artifact Testing 6

One more. TWBD.

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

EnergyPlus - Docs Artifact Testing 4

Another test. You know the drill.

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

EnergyPlus - Docs Artifact Testing 3

Another test. This will be deleted.

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

EnergyPlus - Docs Artifact Testing 2

Another test. This will be deleted.

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

EnergyPlus - Docs Artifact Testing 1

Running again. This will be deleted.

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

EnergyPlus - EnergyPlus 26.1.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 26.1.0. There were many defects repaired and under-the-hood refactoring tasks accomplished during 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 and arm64
  • Linux (Ubuntu) 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/NatLabRockies/EnergyPlus/compare/v25.2.0...v26.1.0

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

EnergyPlus - EnergyPlus v26.1.0 Release Candidate 3

EnergyPlus v26.1.0 release candidate 3. This may be deleted or retagged as v26.1.0.

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

EnergyPlus - EnergyPlus v26.1.0 Release Candidate 2

EnergyPlus v26.1.0 release candidate 2. This may be deleted.

Consumption - Buildings and Heating - C++
Published by mitchute 3 months ago

EnergyPlus - test build for longwave rad act

Test build for internal testing for a potential feature related to long wave radiation EMS actuators. This build will be deleted (and an NFP will be submitted once we have a few more details worked out).

Consumption - Buildings and Heating - C++
Published by brianlball 3 months ago

EnergyPlus - EnergyPlus v26.1.0 Release Candidate 1

EnergyPlus v26.1.0 release candidate 1. This may be deleted.

Consumption - Buildings and Heating - C++
Published by mitchute 3 months ago

EnergyPlus - v26.1.0 Long Wave Rad Feature Test 1

Test build for internal testing for a potential feature related to long wave radiation EMS actuators. This build will be deleted (and an NFP will be submitted once we have a few more details worked out).

Consumption - Buildings and Heating - C++
Published by mitchute 3 months ago

EnergyPlus - v26.1.0 Test Release 8

Another test. This will be deleted.

Consumption - Buildings and Heating - C++
Published by mitchute 3 months ago

EnergyPlus - v26.1.0 Test Release 7

Another test. This will be deleted.

Consumption - Buildings and Heating - C++
Published by mitchute 3 months ago

EnergyPlus - v26.1.0 Test Release 6

Another test. This will be deleted.

Consumption - Buildings and Heating - C++
Published by mitchute 3 months ago

EnergyPlus - v26.1.0 Test Release 5

Another test. This will be deleted.

Consumption - Buildings and Heating - C++
Published by mitchute 3 months ago

EnergyPlus - v26.1.0 Test Release 4

Yet another test. This will be deleted.

Consumption - Buildings and Heating - C++
Published by mitchute 3 months ago

EnergyPlus - v26.1.0 Test Release 3

Another test release. This will be deleted.

Consumption - Buildings and Heating - C++
Published by mitchute 3 months ago

EnergyPlus - v26.1.0 Test Release 2

Another test release. This will be deleted.

Consumption - Buildings and Heating - C++
Published by mitchute 3 months ago

EnergyPlus - v26.1.0 Test Release 1

Testing the release process after some recent PR merges. This will be deleted.

Consumption - Buildings and Heating - C++
Published by mitchute 3 months ago

EnergyPlus - EnergyPlus 26.1.0, IO Freeze

Trying again. This is the IO Freeze tag for v26.1.0

Consumption - Buildings and Heating - C++
Published by mitchute 3 months ago

EnergyPlus - EnergyPlus 25.2.0

EnergyPlus 25.2.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 25.2.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.

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 🌟

Defects Repaired 🪲

Under the Hood Refactoring ⚙

New Contributors

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

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

EnergyPlus - Release Candidate 2 of EnergyPlus 25.2.0

I expect this to be the Bug Fix Freeze checkpoint for EnergyPlus v25.2.0. Barring any major issues, this should be getting fairly close to the final version of v25.2.0.

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

EnergyPlus - Release Candidate 1 of EnergyPlus 25.2.0

This is the first release candidate of EnergyPlus v25.2.0.

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

EnergyPlus - EnergyPlus 25.2.0, IO Freeze, RC2

Another IOFreeze candidate after a few lingering cleanups.

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

EnergyPlus - EnergyPlus 25.2.0, IO Freeze

This is the I/O freeze for 25.2.0, unless some showstopper is identified.

What's Changed

New Features 🌟

Defects Repaired 🪲

Under the Hood Refactoring ⚙

New Contributors

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

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

EnergyPlus - EnergyPlus 25.2.0 - Test Package 1

Test packaging 25.2.0 to see where we stand.

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

EnergyPlus - Test release after enabling Werror (will be deleted)

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

EnergyPlus - EnergyPlus 25.1.0, Bug Fix Edition

There have been a couple high impact defects repaired since the release of EnergyPlus 25.1.0. These have been patched onto the 25.1.0 branch, and we are re-releasing an alternative 25.1.0 version for affected users.

This version is fully compatible with 25.1.0, so if you haven't downloaded 25.1.0, this would be the suggested version to download. If you are using 25.1.0 original, and not experiencing any issues, there's no need to patch to this.

What's Changed

Defects Repaired 🪲

Full Changelog: https://github.com/NREL/EnergyPlus/compare/v25.1.0...v25.1.0-WithDSOASpaceListFixes

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

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 year 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 year 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 year 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 year 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 year 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 year 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 year 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 year 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 year 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 year 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 year 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 1 year 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 1 year 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 1 year 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 1 year ago

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

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 almost 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years ago

EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 02

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 years 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 2 years 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 2 years 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 2 years 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 2 years 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 2 years ago

EnergyPlus - Another Test with Python 3.12 on GHA

Testing a code signature solution...

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 2 years 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 2 years 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 2 years 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 over 2 years 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 over 2 years 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 over 2 years 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 over 2 years 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 over 2 years 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 over 2 years 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 over 2 years 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 2 years 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 2 years 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 2 years ago