Skip to content

Fix ThirdOrderBackwardDifference Zone Air Heat Balance Storage Reporting - #11871

Merged
mitchute merged 1 commit into
developfrom
fix-zone-air-heat-bal-BDF3
Oct 21, 2026
Merged

mitchute merged 1 commit into
developfrom
fix-zone-air-heat-bal-BDF3

Conversation

@mitchute

@mitchute mitchute commented Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator

Pull request overview

Description of the purpose of this PR

Pull Request Author

  • Title of PR should be user-synopsis style (clearly understandable in a standalone changelog context)
  • Label the PR with at least one of: Defect, Refactoring, NewFeature, Performance, and/or DoNoPublish
  • Pull requests that impact EnergyPlus code must also include unit tests to cover enhancement or defect repair
  • Author should provide a "walkthrough" of relevant code changes using a GitHub code review comment process
  • If any diffs are expected, author must demonstrate they are justified using plots and descriptions
  • If changes fix a defect, the fix should be demonstrated in plots and descriptions
  • If any defect files are updated to a more recent version, upload new versions here or on DevSupport
  • If IDD requires transition, transition source, rules, ExpandObjects, and IDFs must be updated, and add IDDChange label
  • If structural output changes, add to output rules file and add OutputChange label
  • If adding/removing any LaTeX docs or figures, update that document's CMakeLists file dependencies
  • If adding/removing any output files (e.g., eplustbl.*)
    • Update ..\scripts\Epl-run.bat
    • Update ..\scripts\RunEPlus.bat
    • Update ..\src\EPLaunch\ MainModule.bas, epl-ui.frm, and epl.vbp (VersionComments)
    • Update ...github\workflows\energyplus.py

Reviewer

  • Perform a Code Review on GitHub
  • If branch is behind develop, merge develop and build locally to check for side effects of the merge
  • If defect, verify by running develop branch and reproducing defect, then running PR and reproducing fix
  • If feature, test running new feature, try creative ways to break it
  • CI status: all green or justified
  • Check that performance is not impacted (CI Linux results include performance check)
  • Run Unit Test(s) locally
  • Check any new function arguments for performance impacts
  • Verify IDF naming conventions and styles, memos and notes and defaults
  • If new idf included, locally check the err file and other outputs

@mitchute mitchute added the Defect Includes code to repair a defect in EnergyPlus label Oct 20, 2026
@mitchute

Copy link
Copy Markdown
Collaborator Author

@RKStrand is this in your wheelhouse?

@mitchute

Copy link
Copy Markdown
Collaborator Author

Minor diffs consistent with the plots below are expected.

newplot(16) newplot(17)

@github-actions

Copy link
Copy Markdown

⚠️ Regressions detected on macos-15 for commit 57fc5c9

Regression Summary
  • ESO Small Diffs: 3
  • ESO Big Diffs: 16
  • ERR: 1

@github-actions

Copy link
Copy Markdown

⚠️ Regressions detected on ubuntu-24.04 for commit 57fc5c9

Regression Summary
  • ESO Small Diffs: 3
  • ESO Big Diffs: 16
  • ERR: 1

@mitchute mitchute added the Staged By adding the "Staged" label, some expensive checks needed before merge are run. label Oct 20, 2026
@RKStrand

Copy link
Copy Markdown
Contributor

I can try to take a look at that tomorrow. I didn't implement this in EnergyPlus, but I know what the code is and what it's supposed to be doing. So, yes, it's probably in my "wheelhouse".

@RKStrand

Copy link
Copy Markdown
Contributor

@mitchute Ok, I see what is going on here and why this reporting was off. Based on the code change, this looks like the correct solution to me.

@mitchute

Copy link
Copy Markdown
Collaborator Author

Thanks for reviewing @RKStrand.

@mitchute
mitchute merged commit c97d284 into develop Oct 21, 2026
16 checks passed
@mitchute
mitchute deleted the fix-zone-air-heat-bal-BDF3 branch October 21, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Defect Includes code to repair a defect in EnergyPlus Staged By adding the "Staged" label, some expensive checks needed before merge are run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants