OpenModelica master-fmi from 2018-04-24 07:36:21 to 2018-04-24 22:45:21

Summary

OMC Commits6
Libraries Changed19
Number of Improvements66
Number of Regressions2
Number of Performance Improvements3
Number of Performance Regressions9

OpenModelica Changes

CommitAuthorSummary
004da7332Per ÖstlundDisable incorrect typing of .+ for Strings.
d8d9e02c3Per Östlund[NF] Improve Expression.promote.
f5e1d77ecMartin SjölundInline mmc_mk_modelica_array for source FMUs
549896e2ePer Östlund[NF] Improve subscripting of expressions.
c51b82386Martin SjölundFix stateselection destructor
0b569ccd9Martin SjölundRemove wrong code for translateModelFMU

Library Changes

LibraryChange
Annex60_1.0.0From version 1.0.0 OMSimulator v0.1.0-336-gfcae01c (revision 1.0.0) OMSimulator v0.1.0-336-gfcae01c to 1.0.0 OMSimulator v0.1.0-342-g08a527c (revision 1.0.0) OMSimulator v0.1.0-342-g08a527c
BuildSysProFrom version 3.0.0 OMSimulator v0.1.0-336-gfcae01c (revision 3.0.0-6-g4ec41c3) OMSimulator v0.1.0-336-gfcae01c to 3.0.0 OMSimulator v0.1.0-342-g08a527c (revision 3.0.0-6-g4ec41c3) OMSimulator v0.1.0-342-g08a527c
Buildings_1.6From version 1.6 OMSimulator v0.1.0-336-gfcae01c (revision 1.6+build.1) OMSimulator v0.1.0-336-gfcae01c to 1.6 OMSimulator v0.1.0-342-g08a527c (revision 1.6+build.1) OMSimulator v0.1.0-342-g08a527c
Buildings_5.0.1From version 5.0.1 OMSimulator v0.1.0-336-gfcae01c (revision 5.0.1) OMSimulator v0.1.0-336-gfcae01c to 5.0.1 OMSimulator v0.1.0-342-g08a527c (revision 5.0.1) OMSimulator v0.1.0-342-g08a527c
Buildings_latestFrom version 5.0.2 OMSimulator v0.1.0-336-gfcae01c (revision 20180418-172448~git~master) OMSimulator v0.1.0-336-gfcae01c to 5.0.2 OMSimulator v0.1.0-342-g08a527c (revision 20180418-172448~git~master) OMSimulator v0.1.0-342-g08a527c
ChemicalFrom version 1.2.0-alpha OMSimulator v0.1.0-336-gfcae01c (revision 20180226-132951~git~master) OMSimulator v0.1.0-336-gfcae01c to 1.2.0-alpha OMSimulator v0.1.0-342-g08a527c (revision 20180226-132951~git~master) OMSimulator v0.1.0-342-g08a527c
ModelicaTestOverdetermined_3.2.2From version 3.2.2 OMSimulator v0.1.0-336-gfcae01c (revision 3.2.2-230-gb20d683) OMSimulator v0.1.0-336-gfcae01c to 3.2.2 OMSimulator v0.1.0-342-g08a527c (revision 3.2.2-230-gb20d683) OMSimulator v0.1.0-342-g08a527c
ModelicaTest_3.2.1From version 3.2.1 OMSimulator v0.1.0-336-gfcae01c (revision 3.2.1+build.4-18-g60cb4e4) OMSimulator v0.1.0-336-gfcae01c to 3.2.1 OMSimulator v0.1.0-342-g08a527c (revision 3.2.1+build.4-18-g60cb4e4) OMSimulator v0.1.0-342-g08a527c
ModelicaTest_3.2.2From version 3.2.2 OMSimulator v0.1.0-336-gfcae01c (revision 3.2.2-230-gb20d683) OMSimulator v0.1.0-336-gfcae01c to 3.2.2 OMSimulator v0.1.0-342-g08a527c (revision 3.2.2-230-gb20d683) OMSimulator v0.1.0-342-g08a527c
ModelicaTest_3.2.2_cppFrom version 3.2.2 OMSimulator v0.1.0-336-gfcae01c (revision 3.2.2-230-gb20d683) OMSimulator v0.1.0-336-gfcae01c to 3.2.2 OMSimulator v0.1.0-342-g08a527c (revision 3.2.2-230-gb20d683) OMSimulator v0.1.0-342-g08a527c
ModelicaTest_trunkFrom version trunk OMSimulator v0.1.0-336-gfcae01c (revision 20180423-153658~git~master-om104) OMSimulator v0.1.0-336-gfcae01c to trunk OMSimulator v0.1.0-342-g08a527c (revision 20180423-153658~git~master-om104) OMSimulator v0.1.0-342-g08a527c
Modelica_3.1From version 3.1 OMSimulator v0.1.0-336-gfcae01c (revision 3.1-20140322-174148~git~maint-3.1-om1) OMSimulator v0.1.0-336-gfcae01c to 3.1 OMSimulator v0.1.0-342-g08a527c (revision 3.1-20140322-174148~git~maint-3.1-om1) OMSimulator v0.1.0-342-g08a527c
Modelica_3.2.1From version 3.2.1 OMSimulator v0.1.0-336-gfcae01c (revision 3.2.1+build.4-18-g60cb4e4-om1) OMSimulator v0.1.0-336-gfcae01c to 3.2.1 OMSimulator v0.1.0-342-g08a527c (revision 3.2.1+build.4-18-g60cb4e4-om1) OMSimulator v0.1.0-342-g08a527c
Modelica_3.2.2From version 3.2.2 OMSimulator v0.1.0-336-gfcae01c (revision 3.2.2-230-gb20d683-om3) OMSimulator v0.1.0-336-gfcae01c to 3.2.2 OMSimulator v0.1.0-342-g08a527c (revision 3.2.2-230-gb20d683-om3) OMSimulator v0.1.0-342-g08a527c
Modelica_DeviceDriversFrom version 1.5.0 OMSimulator v0.1.0-336-gfcae01c (revision 1.5.0-36-g6057251) OMSimulator v0.1.0-336-gfcae01c to 1.5.0 OMSimulator v0.1.0-342-g08a527c (revision 1.5.0-36-g6057251) OMSimulator v0.1.0-342-g08a527c
Modelica_Synchronous_cppFrom version 0.92.1 OMSimulator v0.1.0-336-gfcae01c (revision 0.92.1-31-g844900d) OMSimulator v0.1.0-336-gfcae01c to 0.92.1 OMSimulator v0.1.0-342-g08a527c (revision 0.92.1-31-g844900d) OMSimulator v0.1.0-342-g08a527c
Modelica_trunkFrom version trunk OMSimulator v0.1.0-336-gfcae01c (revision 20180423-153658~git~master-om2) OMSimulator v0.1.0-336-gfcae01c to trunk OMSimulator v0.1.0-342-g08a527c (revision 20180423-153658~git~master-om2) OMSimulator v0.1.0-342-g08a527c
PlanarMechanicsFrom version 1.4.0 OMSimulator v0.1.0-336-gfcae01c (revision 1.4.0-20170721-152651~git~master) OMSimulator v0.1.0-336-gfcae01c to 1.4.0 OMSimulator v0.1.0-342-g08a527c (revision 1.4.0-20170721-152651~git~master) OMSimulator v0.1.0-342-g08a527c
ScalableTestSuite_nooptFrom version 1.11.0 OMSimulator v0.1.0-336-gfcae01c (revision 1.11.0) OMSimulator v0.1.0-336-gfcae01c to 1.11.0 OMSimulator v0.1.0-342-g08a527c (revision 1.11.0) OMSimulator v0.1.0-342-g08a527c

Models Affected

Annex60_1.0.0Annex60.Utilities.Math.Examples.VectorFunctionsSimulate performance 0:08:00 → 0.11
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.PressureDrop.SeriesParallelDpFailed → Simulate
Buildings_1.6Buildings.Utilities.Math.Examples.SmoothLimitSimulate performance 0.11 → 0:08:00
Buildings_5.0.1Buildings.Controls.OBC.CDL.Conversions.Validation.RealToIntegerSimulate performance 0:08:00 → 0.11
Buildings_5.0.1Buildings.Electrical.AC.ThreePhasesUnbalanced.Conversion.Examples.ConverterSimulate performance 0.11 → 0:08:00
Buildings_5.0.1Buildings.HeatTransfer.Windows.BaseClasses.Examples.GlassLayerSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMediumSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.Media.Specialized.Air.Examples.PerfectGasTemperatureEnthalpyInversionSimulate performance 0.11 → 0:08:00
ChemicalChemical.Examples.AcidBase.AlbuminTitrationFailed → Simulate
ChemicalChemical.Examples.AcidBase.Dev.RedCellMembraneCompile → Simulate
ChemicalChemical.Examples.RedCellMembraneCompile → Simulate
ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsReducedInitialSimulate performance 0.72 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.Spring2Compile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Frames.AngularVelocityCompile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.InitializationConversion.BodiesCompile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.InitializationConversion.JointsCompile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.FreeMotionCompile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.SphericalCompile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.BodyShapeCompile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.FlyingBodiesCompile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.Spring2Compile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Frames.AngularVelocityCompile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.InitializationConversion.BodiesCompile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.InitializationConversion.JointsCompile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.FreeMotionCompile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.SphericalCompile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.BodyShapeCompile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.FlyingBodiesCompile → Verify
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTimeTable.Test44Simulate performance 0.06 → 0:08:00
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Spring2Compile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Frames.AngularVelocityCompile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.BodiesCompile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.JointsCompile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotionCompile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Joints.SphericalCompile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Parts.BodyShapeCompile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FlyingBodiesCompile → Verify
Modelica_3.1Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBodyCompile → Simulate
Modelica_3.1Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityCompile → Simulate
Modelica_3.1Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2Compile → Simulate
Modelica_3.1Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystemCompile → Simulate
Modelica_3.1Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMassCompile → Simulate
Modelica_3.1Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSpringsCompile → Simulate
Modelica_3.1Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffectsCompile → Simulate
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraintCompile → Verify
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraintCompile → Verify
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBodyCompile → Verify
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.HeatLossesCompile → Verify
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityCompile → Verify
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2Compile → Verify
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystemCompile → Verify
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMassCompile → Verify
Modelica_3.2.2Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_GeneratorCompile → Verify
Modelica_3.2.2Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_OpenCircuitCompile → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraintCompile → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraintCompile → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBodyCompile → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.HeatLossesCompile → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityCompile → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2Compile → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystemCompile → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMassCompile → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackagerBitPack_UDPSimulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTriggerCompile → Simulate
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.SuperSampleInterpolatedSimulate performance 0.03 → 0:08:00
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestSuperSampleClockSimulate performance 0:08:00 → 0.03
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFTSimulate → Failed
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_NoLoadCompile → Simulate
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_GeneratorCompile → Verify
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_OpenCircuitCompile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraintCompile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraintCompile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.FreeBodyCompile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.HeatLossesCompile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.PointGravityCompile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2Compile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystemCompile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMassCompile → Verify
PlanarMechanicsPlanarMechanics.VehicleComponents.Examples.SingleTrackWithEngineCompile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_20Simulate performance 0.11 → 0:05:00