Releases: NatLabRockies/EnergyPlus
Docs Artifact Testing 6
One more. TWBD.
EnergyPlus 26.1.0-dlf
EnergyPlus 26.1.0 with the changes from #11491.
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 🪲
- Clang Tidy - Check for implicit bool conversions by @mitchute in #11325
- Fix #11334: GetHPCoolingCoilIndex called repeatedly when companion cooling coil not found by @kevin-moos in #11336
- PCM Thermal Storage Use Fluid Properties from Plant Loop by @rohitj0204 in #11277
- Issue Warning Error on negative coil capacity sizing by @tanaya-mankad in #11197
- Correct Desiccant Dehumidifier report variable index by @rraustad in #11341
- #11252 - Add checks as a pre-commit hook by @jmarrec in #11286
- Pass correct load for HeatPump:PlantLoop:EIR:Heating source side update by @mjwitte in #11340
- Fix 11343 - FFHX metering end use mapping by @kevin-moos in #11344
- Fixup SIGFPE on Ubuntu Debug by @jmarrec in #11355
- Fix #11346 - Add Windows native ARM64 release by @jmarrec in #11351
- Correct Divide by Zero Issue in Site Ground Domain Slab Code by @RKStrand in #11368
- Fix 9968 - Remove Reheat Coil Air Inlet Node Name field from PIU objects by @kevin-moos in #11366
- Fix 10802 - Divide by zero error by @kevin-moos in #11348
- Fix #10831 - HeatPump:PlantLoop:EIR:Heating with Setpoint control not operating when no setpoint on component outlet node by @jmarrec in #11247
- Remove 'cooling' from ASHRAE205 coils. by @tanaya-mankad in #11384
- Fix 11105 - Change Lights Radiant Heat Gain to Lights Radiant Heating Energy by @kevin-moos in #11381
- Retrieve correct runtime fraction for
AirLoopHVAC:UnitaryHeatCoolto be used by AFN by @lymereJ in #11367 - Fix 9669 - Crash when running a simulation with MultiZoneWithoutDistribution and fan by @kevin-moos in #11383
- Correct Humidifier volume flow rate report by @rraustad in #11390
- Fix 10168 zone multiplier incorrectly applies to water heater tank losses by @kevin-moos in #11240
- Fix 11356 - IDF Version Updater drops EIR function names by @kevin-moos in #11358
- Handling unknown extensions for schedules by @GaryMarksBigladder in #11375
- Fix 11373 - Desuperheater doesn't work with air-cooled refrigeration condenser by @kevin-moos in #11376
- Followup VRF warning about solveRoot of Te at small load condition by @yujiex in #11000
- Add exhaust fan for AirLoopHVAC:DedicatedOutdoorAirSystem by @rraustad in #11395
- Fix Incorrect High Slat Angle Index by @mitchute in #11405
- Fix Tabular Annual Average Values with Unit Conversion by @mitchute in #11410
- Unify Annual Output Table Init Values by @mitchute in #11422
- Fix Reversed System and Zone Timesteps in OutputReportTabularAnnual by @mitchute in #11420
- Fix missing zone volume in Engineering Reference C_z definition by @brianlball in #11424
- Protect Annual Table Bin Limits When No Data Are Present by @mitchute in #11430
- Clarify DefrostEIRTempModFac is an EIR, not an EIR modifier by @brianlball in #11425
- Catch EMS variables initialized after reference by @joseph-robertson in #11409
- Fix DesignSpecification:ZoneHVAC:Sizing check for FractionOfAutosizedHeatingCapacity to not point to cooling capacity field by @joseph-robertson in #11427
- Add more information for zone terminal unit sizing issue when using ReverseWithLimit in heating dominated climates by @rraustad in #11079
- Correct excess air flow in AirLoopHVAC:UnitaryHeatCool using Coil:Cooling:DX:VariableSpeed cooling coil by @rraustad in #11435
- Fix Unitary System Multispeed Heat Pump Not Propagating Error Flag by @mitchute in #11433
- DesignSpecification:ZoneHVAC:Sizing and Sizing:System docs fixes by @joseph-robertson in #11431
- Sizing:System fix for fraction of autosized heating design capacity with AirLoopHVAC:UnitarySystem by @joseph-robertson in #11442
- Relax leaf area index (LAI) range for the IndoorLivingWall module by @LipingWang in #11451
- EnergyPlus crashes with Optimum Start availability managers used for VRF (or for any zone equipment not connected to an air loop) by @rraustad in #11447
- Fix an incorrect if Block Condition in VariableSpeedCoils.cc by @dareumnam in #11463
- Updates for WindowMaterial:Gap and WindowThermalModel:Params by @joseph-robertson in #11458
- Fix crankcase energy for Coil:Cooling:DX when part of air-to-air heat pump is not ignored by @joseph-robertson in #11452
- Protect IDD File Path when .ini File Present by @mitchute in #11467
- Fix max_extensible_fields count for epJSON by @joseph-robertson in #11476
Under the Hood Refactoring ⚙
- Clang Tidy - readability-container-size-empty, readability-redundant-string-init, modernize-use-emplace, and modernize-loop-convert by @mitchute in #11337
- Clang-tidy - readability-else-after-return by @mitchute in #11347
- Convert some Array1D to std::vector in Boilers by @mitchute in #11357
- Update kiva by @tanaya-mankad in #11386
- OutputReportTabularAnnual Refactor by @mitchute in #11421
- SolveRoot with local Optimization by @amirroth in #11429
- WindowManager Array Transition (part 1) by @amirroth in #11432
- Upgrade to C++20 Standard by @mitchute in #11423
- Cleanout UtilityRoutines by @mitchute in #11438
- Window Manager Array Transition (part 2) by @amirroth in #11453
- Propagate Plant Location Shortcuts (phase 3) by @amirroth in #11454
New Contributors
- @joseph-robertson made their first contribution in #11409
Full Changelog: v25.2.0...v26.1.0
EnergyPlus v26.1.0 Release Candidate 3
EnergyPlus v26.1.0 release candidate 3. This may be deleted or retagged as v26.1.0.
EnergyPlus v26.1.0 Release Candidate 2
EnergyPlus v26.1.0 release candidate 2. This may be deleted.
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).
EnergyPlus v26.1.0 Release Candidate 1
EnergyPlus v26.1.0 release candidate 1. This may be deleted.
EnergyPlus 26.1.0, IO Freeze
Trying again. This is the IO Freeze tag for v26.1.0
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
- New: experimental support for Windows 11 arm64 was added
What's Changed
New Features 🌟
- Add Availability Schedule Input Field to DX Coils by @Nigusse in #10974
- Adds multiplier/offset fields for
Site:WaterMainsTemperatureby @shorowit in #11037 - Add performance support for ASHRAE205 Coils (RS0004) by @tanaya-mankad in #10307
- Heat Pump Sizing: New Feature Proposal and Design Document by @rraustad in #11048
- Run and Cache Regressions on Develop And reuse in PR workflows by @jmarrec in #11190
- Extend Equipment and System Summary Tables - Air Heat Recovery, Air Terminals, and Fans by @mjwitte in #11138
- New Fan Power Fractions subtable by @mjwitte in #11153
- Improved duct model for a single AirLoop by @lgu1234 in #10887
- New Feature Heat Pump sizing according to ACCA Manual S by @rraustad in #11130
- Add Fuel Efficiency for Ideal Loads Air System by @Nigusse in #10971
- Add output columns and tables for ruleset project description work by @JasonGlazer in #10949
- A new air to water heat pump object by @yujiex in #11001
- New formatting and units options for table outputs (Tabular, SQLite, and JSON) by @mjwitte in #11210
- New Phase Change Material (PCM) Thermal Storage by @rohitj0204 in #11113
- A new passive hot water storage tank by @yujiex in #11033
- Avail sch missing dx coils cleanup and converted get input to JSON by @Nigusse in #11012
- New Feature to allow autosizing of Thermal Energy Storage tank capacity by @rraustad in #11147
- Add support for variable speed coils for
SingleZoneVAVcontrol type inAirLoopHVAC:UnitarySystemby @lymereJ in #11142 - Adding GHE borehole field design and sizing by @Myoldmopar in #11217
- Add Windows native ARM64 release by @jmarrec in #11351
Defects Repaired 🪲
- Make ExternalInterface:FunctionalMockupUnitExport:To:Schedule/Actuator Initial Value field optional by @mjwitte in #10943
- Update AirTerminal:SingleDuct:Mixer to report primary air node condition when air flow = 0 (when ATMixer is off) by @rraustad in #11022
- Protect WSHP from incorrect or missing curve names by @rraustad in #11028
- Fix #10378 - bump nlohmann/json to support most recent clang/apple-clang by @jmarrec in #11041
- Fix #11050 - Schedule initialization error in HighTempRadiantSystem by @amirroth in #11053
- Fix Reheat Coil Multiplier report by @amirroth in #11029
- Fix Coil Sizing Report for Coil:Heating:Gas:MultiStage and Coil:Heating:Electric:MultiStage by @amirroth in #11063
- Missing references in IDD by @lymereJ in #11069
- Fix #11073 - Bump clang-format from 10 to 19 by @jmarrec in #11082
- Fix order of curve independent variables for GAHP by @lymereJ in #11071
- Fix debug tests by @Myoldmopar in #11076
- Fix #11054 - Crash with schedule with missing day types by @jmarrec in #11085
- Fix GAHP flow request by @lymereJ in #11068
- Equipment Summary Air Heat Recovery Fixes by @mjwitte in #10995
- Fix #11026 - Bad thermostat control type value results in crash due to null schedule pointer by @jmarrec in #11074
- Fix debug tests - Disable floating point trapping around ssc battery calculations by @jmarrec in #11084
- Possibility for Hushing Table Diffs by @Myoldmopar in #11088
- Fix cycling degradation calculation for GAHP by @lymereJ in #11077
- Fix #11089 - Relax codesigning entitlements for Python on mac by @jmarrec in #11090
- Inconsistent field names and field name typo in different VS DX coils by @Nigusse in #11075
- Additional Documentation Fixes by @dareumnam in #11093
- Correction of Error Message in EcoRoof when User Does Not Use CTF Solution Algorithm by @RKStrand in #11095
- Throw Fatal Error When a Required Node is Missing in HVAC Mixer and Splitter by @RKStrand in #11098
- Correction of Various Documentation Issues by @RKStrand in #11091
- Correction of SetupOutputVariables.csv by @RKStrand in #11097
- Correction of Error in Xing Ground Temperature Model Get Input by @RKStrand in #11096
- Modified LWR Exchange with Surrounding Surfaces with Finite Difference Method by @Nigusse in #11083
- Correct Handling of Improper Design Objects in Radiant/Convective Systems by @RKStrand in #11124
- Correct Error Message Level when Node Types are Undefined by @RKStrand in #11104
- Partial Fix for GetChildrenData Sort Order by @amirroth in #11066
- Fix #11087 - Duplicate Table Names in Tabular Output by @jmarrec in #11106
- Fix a few EIO headers and newlines by @jmarrec in #11126
- Correction of Fanger PMV to Align with ASHRAE Standard 55/ISO 7730 by @RKStrand in #11119
- Fix bad subscript in ZoneVentilation:DesignFlowRate warning by @mjwitte in #11133
- Creation of Error Message for When ZoneControl:Thermostat Refers to Invalid ThermostatSetpoint:* Object by @RKStrand in #11127
- Addition of Error Messages for Cases where Simulation Control Do HVAC is Set to Yes but No Plant:Sizing Objects Present by @RKStrand in #11140
- Fix #11161 - GHA: Windows Server 2019 has been retired. Use 2022 by @jmarrec in #11162
- #11123 - Document that api_data_fully_ready is probably not need for Construction actuators by @jmarrec in #11177
- Clarification of Zone and Surface Opaque Conduction Output Variables by @RKStrand in #11110
- Correction to AirflowNetwork:Multizone:Surface Handling of People Index by @RKStrand in #11167
- Fix #11179 - re-enable warnings gcc clang and turn on
-Werrorby @jmarrec in #11180 - #11054 - Part 2 - Crash with schedule with missing day types by @jmarrec in #11173
- Correction of Unit Conversion Error for Air Flow per Power Output in IP Unit Table Reports by @RKStrand in #11154
- Fix #11156 - WaterThermalTanks's GetWaterThermalTankInput should trap ErrorsFound and throw a FatalError by @jmarrec in #11172
- #10596 - Remove fmt fortran workarounds - Z & N (and S) by @jmarrec in #11109
- Correct Thermal Comfort Clothing Value Reporting Error by @RKStrand in #11121
- Correct Time Stamp Reported in EDD by @RKStrand in #11139
- Fix #11158 - Add Cooling Coil Condenser Volume (Flow Rate) variables for Coil:Cooling:DX:TwoSpeed by @jmarrec in #11176
- Correction of Return Temperature Output for Cooling Plant Loops and Condenser Loops in EIO Sizing Output by @RKStrand in #11146
- Plant sizing report and equipment summary fixes by @mjwitte in #10998
- EP-Launch - Fix blank utility tab and running AppGPostProcessor by @JasonGlazer in #11219
- Quick fix #11157 - Incorrect StoreType for Zone Combined Outdoor Air Volume Flow Rate output variables by @jmarrec in #11169
- Cycling ratio is applied twice during cycling operation for
HeatPump:PlantLoop:EIR:*objects by @lymereJ in #11203 - ZoneHVAC:ExhaustControl correct schedule used for exhaust flow rate calculation by @rraustad in h...
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.