Skip to content

Commit ea4a998

Browse files
authored
Merge pull request #4515 from lbl-srg/issue4514_openmodelica_1_26_3
Updated OpenModelica to 1.26.3 and Ubuntu to 24.04
2 parents 568cc3e + cdbebcc commit ea4a998

File tree

2 files changed

+51
-107
lines changed

2 files changed

+51
-107
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ env:
3232
global:
3333
- DOCKER_REPONAME=lbnlblum
3434
- BUILDINGSPY_VERSION=BuildingsPy@v5.2.0
35-
- OMC_VERSION=ubuntu-2204-omc:1.24.0-1
35+
- OMC_VERSION=ubuntu-2404-omc:1.26.3-1
3636
- OPTIMICA_VERSION=travis-ubuntu-2404-optimica:1.66
3737
- DYMOLA_VERSION=travis_ubuntu-2404_dymola:2026x-x86_64
3838
- ENERGYPLUS_9_6_0=EnergyPlus-9.6.0-f420c06a69-Linux-Ubuntu20.04-x86_64

Buildings/Resources/Scripts/BuildingsPy/conf.yml

Lines changed: 50 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
- model_name: Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter
2+
openmodelica:
3+
comment: 'TimeoutExpired: omc timed out after 300 seconds'
4+
time_out: 600
15
- model_name: Buildings.Airflow.Multizone.Examples.PressurizationData
26
optimica:
37
comment: High solver tolerance required to avoid time out.
@@ -43,50 +47,18 @@
4347
simulate: false
4448
- model_name: Buildings.DHC.Examples.Cooling.ElectricChillersDirectETS
4549
openmodelica:
46-
comment: simulation terminated by an assertion at initialization
47-
simulate: false
50+
comment: translation failed on travis
51+
translate: false
4852
optimica:
4953
comment: 'FMUException: Failed to update the events at time: 1.578082E+07.'
5054
simulate: false
51-
- model_name: Buildings.DHC.Loads.BaseClasses.Examples.CouplingTimeSeries
52-
openmodelica:
53-
comment: simulation terminated by an assertion at initialization.
54-
simulate: false
55-
- model_name: Buildings.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop
56-
openmodelica:
57-
comment: simulation terminated by an assertion at initialization.
58-
simulate: false
59-
- model_name: Buildings.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution2
55+
- model_name: Buildings.DHC.Examples.Steam.SingleBoiler
6056
openmodelica:
61-
comment: 'CalledProcessError: Command ''[''omc'', ''Buildings.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution2_translate.mos'']'' returned non-zero exit status 2.'
62-
translate: false
63-
- model_name: Buildings.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl
64-
openmodelica:
65-
comment: 'CalledProcessError: Command ''[''omc'', ''Buildings.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl_translate.mos'']'' returned non-zero exit status 2.'
66-
translate: false
67-
- model_name: Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS
68-
openmodelica:
69-
comment: simulation terminated by an assertion at initialization.
70-
simulate: false
71-
- model_name: Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank
72-
openmodelica:
73-
comment: simulation terminated by an assertion at initialization.
74-
simulate: false
75-
- model_name: Buildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS
76-
openmodelica:
77-
comment: simulation terminated by an assertion at initialization.
57+
comment: Timeout after 600 s
7858
simulate: false
79-
- model_name: Buildings.DHC.Loads.Heating.Examples.BuildingTimeSeriesWithETS
80-
openmodelica:
81-
comment: simulation terminated by an assertion at initialization.
82-
simulate: false
83-
- model_name: Buildings.DHC.Networks.Examples.Distribution1PipeExample
84-
openmodelica:
85-
comment: 'CalledProcessError: Command ''[''omc'', ''Buildings.DHC.Networks.Examples.Distribution1PipeExample_translate.mos'']'' returned non-zero exit status 2.'
86-
translate: false
8759
- model_name: Buildings.DHC.Networks.Examples.Distribution2PipeExample
8860
openmodelica:
89-
comment: 'CalledProcessError: Command ''[''omc'', ''Buildings.DHC.Networks.Examples.Distribution2PipeExample_translate.mos'']'' returned non-zero exit status 2.'
61+
comment: translation fails
9062
translate: false
9163
- model_name: Buildings.DHC.Plants.Combined.Examples.AllElectricCWStorage
9264
dymola:
@@ -97,9 +69,9 @@
9769
optimica:
9870
time_out: 900
9971
comment: 'RuntimeError: Process timeout after 600 seconds'
100-
- model_name: Buildings.DHC.Plants.Steam.BaseClasses.Examples.ControlVolumeEvaporation
72+
- model_name: Buildings.DHC.Plants.Combined.Subsystems.Validation.ChillerHeatRecoveryGroup
10173
openmodelica:
102-
comment: simulation terminated by an assertion at initialization
74+
comment: simulation terminated by an assertion at initialization.
10375
simulate: false
10476
- model_name: Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepDown.DD
10577
openmodelica:
@@ -148,6 +120,10 @@
148120
optimica:
149121
comment: Fails with 'The rootfinding function failed in an unrecoverable manner.' Since oct-r26446
150122
simulate: false
123+
- model_name: Buildings.Examples.VAVReheat.ASHRAE2006
124+
openmodelica:
125+
comment: 'TimeoutExpired: Command ''[''omc'', ''Buildings.Examples.VAVReheat.ASHRAE2006_simulate.mos'']'' timed out after 300 seconds'
126+
time_out: 600
151127
- model_name: Buildings.Examples.VAVReheat.Guideline36
152128
openmodelica:
153129
comment: Timeout during translation
@@ -163,16 +139,16 @@
163139
solver: cvode
164140
- model_name: Buildings.Fluid.Chillers.ModularReversible.Validation.TableData2DLoadDep
165141
openmodelica:
166-
comment: Error in line 1 when reading numeric data of matrix "tab(532,1)"
167-
simulate: false
142+
comment: 'CalledProcessError: Command ''[''omc'', ''Buildings.Fluid.Chillers.ModularReversible.Validation.TableData2DLoadDep_translate.mos'']'' returned non-zero exit status 2.'
143+
translate: false
168144
- model_name: Buildings.Fluid.Chillers.ModularReversible.Validation.TableData2DLoadDep_AirCooled
169145
openmodelica:
170-
comment: Error in line 1 when reading numeric data of matrix "tab(598,1)"
171-
simulate: false
146+
comment: 'CalledProcessError: Command ''[''omc'', ''Buildings.Fluid.Chillers.ModularReversible.Validation.TableData2DLoadDep_AirCooled_translate.mos'']'' returned non-zero exit status 2.'
147+
translate: false
172148
- model_name: Buildings.Fluid.Chillers.ModularReversible.Validation.TableData2DLoadDep_HeatRecovery
173149
openmodelica:
174-
comment: Error in line 1 when reading numeric data of matrix "tab(532,1)"
175-
simulate: false
150+
comment: 'CalledProcessError: Command ''[''omc'', ''Buildings.Fluid.Chillers.ModularReversible.Validation.TableData2DLoadDep_HeatRecovery_translate.mos'']'' returned non-zero exit status 2.'
151+
translate: false
176152
- model_name: Buildings.Fluid.Examples.FlowSystem.Basic
177153
openmodelica:
178154
comment: '''omc'' caused ''simulation terminated by an assertion at initialization''.'
@@ -199,6 +175,14 @@
199175
openmodelica:
200176
comment: timed out after 300 seconds
201177
simulate: false
178+
- model_name: Buildings.Fluid.FixedResistances.BuriedPipes.Examples.SingleBuriedPipe
179+
openmodelica:
180+
comment: 'CalledProcessError: Command ''[''omc'', ''Buildings.Fluid.FixedResistances.BuriedPipes.Examples.SingleBuriedPipe_simulate.mos'']'' returned non-zero exit status 255.'
181+
simulate: false
182+
- model_name: Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoBuriedPipes
183+
openmodelica:
184+
comment: 'CalledProcessError: Command ''[''omc'', ''Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoBuriedPipes_simulate.mos'']'' returned non-zero exit status 255.'
185+
simulate: false
202186
- model_name: Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit
203187
openmodelica:
204188
comment: Assertion due to what looks like wrong results, see https://github.com/lbl-srg/modelica-buildings/issues/3687
@@ -222,36 +206,27 @@
222206
time_out: 600
223207
- model_name: Buildings.Fluid.Geothermal.ZonedBorefields.Examples.SeriesConnectedZones
224208
openmodelica:
225-
comment: Translation timeout after 600 s
226-
translate: false
209+
comment: 'TimeoutExpired: Command ''[''omc'', ''Buildings.Fluid.Geothermal.ZonedBorefields.Examples.SeriesConnectedZones_simulate.mos'']'' timed out after 300 seconds'
210+
time_out: 600
227211
optimica:
228212
comment: Timeout after 300 s
229213
time_out: 600
230214
- model_name: Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.InletTemperaturePulse
231215
openmodelica:
232-
comment: Failure in evaluating borCon == Buildings.Fluid.Geothermal.Borefields.Types.BoreholeConfiguration.DoubleUTubeParallel
233-
translate: false
216+
comment: 'TimeoutExpired: Command ''[''omc'', ''Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.InletTemperaturePulse_simulate.mos'']'' timed out after 300 seconds'
217+
time_out: 600
234218
optimica:
235219
translate: false
236220
comment: Not enough memory on travis
237221
- model_name: Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse100
238-
openmodelica:
239-
comment: Failure in evaluating borCon == Buildings.Fluid.Geothermal.Borefields.Types.BoreholeConfiguration.DoubleUTubeParallel
240-
translate: false
241222
optimica:
242223
translate: false
243224
comment: Not enough memory on travis
244225
- model_name: Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse50
245-
openmodelica:
246-
comment: Failure in evaluating borCon == Buildings.Fluid.Geothermal.Borefields.Types.BoreholeConfiguration.DoubleUTubeParallel
247-
translate: false
248226
optimica:
249227
translate: false
250228
comment: Not enough memory on travis
251229
- model_name: Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRateStep100
252-
openmodelica:
253-
comment: Failure in evaluating borCon == Buildings.Fluid.Geothermal.Borefields.Types.BoreholeConfiguration.DoubleUTubeParallel
254-
translate: false
255230
optimica:
256231
translate: false
257232
comment: Not enough memory on travis
@@ -263,23 +238,22 @@
263238
time_out: 600
264239
openmodelica:
265240
time_out: 600
266-
- model_name: Buildings.Fluid.HeatPumps.ModularReversible.Examples.LargeScaleWaterToWater_OneRoomRadiator
267-
openmodelica:
268-
comment: simulation terminated by an assertion at initialization.
269-
simulate: false
270-
- model_name: Buildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDepSHC1And2
241+
- model_name: Buildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2
271242
openmodelica:
272-
comment: Translation fails with ubuntu-2204-omc:1.24.0-1 but succeeds with 1.25.1 (simulation succeeds as well).
243+
comment: Translation failed. See https://github.com/OpenModelica/OpenModelica/issues/14791
273244
translate: false
274-
- model_name: Buildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDepSHC1Only
245+
- model_name: Buildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDep
275246
openmodelica:
276-
comment: Translation fails with ubuntu-2204-omc:1.24.0-1 but succeeds with 1.25.1 (simulation succeeds as well).
247+
comment: 'CalledProcessError: Command ''[''omc'', ''Buildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDep_translate.mos'']'' returned non-zero exit status 2.'
277248
translate: false
278249
- model_name: Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.Validation.TableData2DLoadDep
279250
openmodelica:
280251
comment: Internal error function createSimCode failed [Transformation from optimised DAE to simulation code structure failed].
281252
translate: false
282253
- model_name: Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing
254+
openmodelica:
255+
comment: Timeout after 300 s. See also OpenModelica, issue 13341
256+
simulate: false
283257
optimica:
284258
comment: 'CVodeError: ''The rootfinding function failed in an unrecoverable manner. At time 32392.196613.'''
285259
simulate: false
@@ -299,6 +273,10 @@
299273
optimica:
300274
comment: 'The following equation(s) could not be matched to any variable: con.mode = loa.ctl.cha.pre_u_start, con.mode = loa1.ctl.cha.pre_u_start'
301275
translate: false
276+
- model_name: Buildings.Obsolete.DHC.ETS.Combined.Examples.ChillerBorefield
277+
openmodelica:
278+
comment: Simulation fails on travis, https://app.travis-ci.com/github/lbl-srg/modelica-buildings/jobs/638765271
279+
simulate: false
302280
- model_name: Buildings.Obsolete.DHC.ETS.Combined.Subsystems.Validation.Borefield
303281
openmodelica:
304282
comment: Errors as borefield leaving temperature drops below freezing
@@ -340,15 +318,9 @@
340318
comment: Timeout on travis
341319
time_out: 900
342320
- model_name: Buildings.Obsolete.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.IdealHeatingCoolingSpring
343-
openmodelica:
344-
comment: returned non-zero exit status 255.
345-
simulate: false
346321
optimica:
347322
rtol: 1.0e-08
348323
- model_name: Buildings.Obsolete.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.IdealHeatingCoolingSummer
349-
openmodelica:
350-
comment: returned non-zero exit status 255.
351-
simulate: false
352324
optimica:
353325
rtol: 1.0e-07
354326
- model_name: Buildings.Obsolete.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.IdealHeatingCoolingWinter
@@ -412,9 +384,9 @@
412384
openmodelica:
413385
comment: Translation failed.
414386
translate: false
415-
- model_name: Buildings.Templates.Components.Validation.PumpMultipleRecord
387+
- model_name: Buildings.Templates.Components.Validation.HeatPumps
416388
openmodelica:
417-
comment: Translation failed.
389+
comment: 'CalledProcessError: Command ''[''omc'', ''Buildings.Templates.Components.Validation.HeatPumps_translate.mos'']'' returned non-zero exit status 2.'
418390
translate: false
419391
- model_name: Buildings.Templates.Components.Validation.Pumps
420392
openmodelica:
@@ -520,30 +492,21 @@
520492
comment: Timeout on travis, https://app.travis-ci.com/github/lbl-srg/modelica-buildings/jobs/615261256
521493
time_out: 600
522494
- model_name: Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.Validation.FMUZoneAdapterZones1
523-
openmodelica:
524-
comment: 'Could not load the FMU binary: libc.so.6: version `GLIBC_2.34'' not found'
525-
simulate: false
526495
dymola:
527496
comment: Requires docker update to Ubuntu 22.04 due to libgc.
528497
simulate: false
529498
- model_name: Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.Validation.FMUZoneAdapterZones2
530-
openmodelica:
531-
comment: 'Could not load the FMU binary: libc.so.6: version `GLIBC_2.34'' not found'
532-
simulate: false
533499
dymola:
534500
comment: Requires docker update to Ubuntu 22.04 due to libgc.
535501
simulate: false
536502
- model_name: Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.Validation.FMUZoneAdapterZones3
537-
openmodelica:
538-
comment: 'Could not load the FMU binary: libc.so.6: version `GLIBC_2.34'' not found'
539-
simulate: false
540503
dymola:
541504
comment: Requires docker update to Ubuntu 22.04 due to libgc.
542505
simulate: false
543506
- model_name: Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring
544507
openmodelica:
545-
comment: timed out after 600 seconds on travis but works locally
546-
simulate: false
508+
comment: timed out after 300 seconds
509+
time_out: 600
547510
- model_name: Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer
548511
openmodelica:
549512
comment: timed out after 300 seconds
@@ -554,22 +517,15 @@
554517
time_out: 600
555518
- model_name: Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Summer
556519
openmodelica:
557-
comment: timed out after 300 seconds
558-
time_out: 600
520+
comment: timed out after 600 seconds
521+
time_out: 900
559522
- model_name: Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Winter
560523
openmodelica:
561524
comment: Timeout on travis after 600 seconds
562525
time_out: 900
563526
- model_name: Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.IdealHeatingCoolingSpring
564-
openmodelica:
565-
comment: returned non-zero exit status 255.
566-
simulate: false
567527
optimica:
568528
rtol: 1.0e-08
569-
- model_name: Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.IdealHeatingCoolingSummer
570-
openmodelica:
571-
comment: returned non-zero exit status 255.
572-
simulate: false
573529
- model_name: Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.IdealHeatingCoolingWinter
574530
optimica:
575531
rtol: 1.0e-08
@@ -589,30 +545,18 @@
589545
comment: Inputs differ by more than threShold. Check output 'satisfied' for when violation(s) happened. Segmentation fault (core dumped)
590546
simulate: false
591547
- model_name: Buildings.Utilities.IO.Python_3_12.Examples.KalmanFilter
592-
openmodelica:
593-
comment: python incompatible with docker image
594-
translate: false
595548
optimica:
596549
comment: Optimica uses Python 3.11, while the examples use Python 3.12
597550
translate: false
598551
- model_name: Buildings.Utilities.IO.Python_3_12.Examples.SimpleRoom
599-
openmodelica:
600-
comment: python incompatible with docker image
601-
translate: false
602552
optimica:
603553
comment: Optimica uses Python 3.11, while the examples use Python 3.12
604554
translate: false
605555
- model_name: Buildings.Utilities.IO.Python_3_12.Functions.Examples.Exchange
606-
openmodelica:
607-
comment: python incompatible with docker image
608-
translate: false
609556
optimica:
610557
comment: Optimica uses Python 3.11, while the examples use Python 3.12
611558
translate: false
612559
- model_name: Buildings.Utilities.IO.Python_3_12.Functions.Examples.ExchangeWithPassPythonObject
613-
openmodelica:
614-
comment: python incompatible with docker image
615-
translate: false
616560
optimica:
617561
comment: Optimica uses Python 3.11, while the examples use Python 3.12
618562
translate: false

0 commit comments

Comments
 (0)