OpenModelica master-fmi from 2018-03-16 02:40:19 to 2018-03-16 16:56:30

Summary

OMC Commits7
Libraries Changed17
Number of Improvements0
Number of Regressions3
Number of Performance Improvements24
Number of Performance Regressions5

OpenModelica Changes

CommitAuthorSummary
695f2e179Martin SjölundSupport function pointers with underscores in them
5aa5373b4Martin SjölundResolve polymorphic bindings in the the function type
cccd62d1aMartin SjölundFix typo
e89be0095Martin SjölundType-check arguments of function pointers
659c5672eMahder Gebremedhin[NF] Minor fixs
cc3ff32b4Rüdiger FrankeConsider discrete states in Cpp fmi2GetDirectionalDerivative
056a0fae0Rüdiger FrankeSet index of clocked partition for FMI Jacobian

Library Changes

LibraryChange
Annex60_1.0.0From version 1.0.0 OMSimulator v0.1.0-230-ge6e5e98 (revision 1.0.0) OMSimulator v0.1.0-230-ge6e5e98 to 1.0.0 OMSimulator v0.1.0-235-g5f9d659 (revision 1.0.0) OMSimulator v0.1.0-235-g5f9d659
BuildSysProFrom version 3.0.0 OMSimulator v0.1.0-230-ge6e5e98 (revision 3.0.0-6-g4ec41c3) OMSimulator v0.1.0-230-ge6e5e98 to 3.0.0 OMSimulator v0.1.0-235-g5f9d659 (revision 3.0.0-6-g4ec41c3) OMSimulator v0.1.0-235-g5f9d659
BuildingSystemsFrom version 2.0.0-beta OMSimulator v0.1.0-230-ge6e5e98 (revision 2.0.0-beta2-88-ga2d1494) OMSimulator v0.1.0-230-ge6e5e98 to 2.0.0-beta OMSimulator v0.1.0-235-g5f9d659 (revision 2.0.0-beta2-88-ga2d1494) OMSimulator v0.1.0-235-g5f9d659
Buildings_1.6From version 1.6 OMSimulator v0.1.0-230-ge6e5e98 (revision 1.6+build.1) OMSimulator v0.1.0-230-ge6e5e98 to 1.6 OMSimulator v0.1.0-235-g5f9d659 (revision 1.6+build.1) OMSimulator v0.1.0-235-g5f9d659
Buildings_3.0.0From version 3.0.0 OMSimulator v0.1.0-230-ge6e5e98 (revision 3.0.0) OMSimulator v0.1.0-230-ge6e5e98 to 3.0.0 OMSimulator v0.1.0-235-g5f9d659 (revision 3.0.0) OMSimulator v0.1.0-235-g5f9d659
Buildings_5.0.1From version 5.0.1 OMSimulator v0.1.0-230-ge6e5e98 (revision 5.0.1) OMSimulator v0.1.0-230-ge6e5e98 to 5.0.1 OMSimulator v0.1.0-235-g5f9d659 (revision 5.0.1) OMSimulator v0.1.0-235-g5f9d659
Buildings_latestFrom version 5.0.2 OMSimulator v0.1.0-230-ge6e5e98 (revision 20180307-170424~git~master) OMSimulator v0.1.0-230-ge6e5e98 to 5.0.2 OMSimulator v0.1.0-235-g5f9d659 (revision 20180307-170424~git~master) OMSimulator v0.1.0-235-g5f9d659
ChemicalFrom version 1.2.0-alpha OMSimulator v0.1.0-230-ge6e5e98 (revision 20180226-132951~git~master) OMSimulator v0.1.0-230-ge6e5e98 to 1.2.0-alpha OMSimulator v0.1.0-235-g5f9d659 (revision 20180226-132951~git~master) OMSimulator v0.1.0-235-g5f9d659
IBPSA_latestFrom version 1.0.0 OMSimulator v0.1.0-230-ge6e5e98 (revision 20180220-075559~git~master) OMSimulator v0.1.0-230-ge6e5e98 to 1.0.0 OMSimulator v0.1.0-235-g5f9d659 (revision 20180220-075559~git~master) OMSimulator v0.1.0-235-g5f9d659
ModelicaTestOverdetermined_3.2.2From version 3.2.2 OMSimulator v0.1.0-230-ge6e5e98 (revision 3.2.2-227-g9f23c3a) OMSimulator v0.1.0-230-ge6e5e98 to 3.2.2 OMSimulator v0.1.0-235-g5f9d659 (revision 3.2.2-227-g9f23c3a) OMSimulator v0.1.0-235-g5f9d659
ModelicaTest_3.2.2From version 3.2.2 OMSimulator v0.1.0-230-ge6e5e98 (revision 3.2.2-227-g9f23c3a) OMSimulator v0.1.0-230-ge6e5e98 to 3.2.2 OMSimulator v0.1.0-235-g5f9d659 (revision 3.2.2-227-g9f23c3a) OMSimulator v0.1.0-235-g5f9d659
ModelicaTest_trunkFrom version trunk OMSimulator v0.1.0-230-ge6e5e98 (revision 20180312-132745~git~master-om94) OMSimulator v0.1.0-230-ge6e5e98 to trunk OMSimulator v0.1.0-235-g5f9d659 (revision 20180312-132745~git~master-om94) OMSimulator v0.1.0-235-g5f9d659
Modelica_SynchronousFrom version 0.92.1 OMSimulator v0.1.0-230-ge6e5e98 (revision 0.92.1-31-g844900d) OMSimulator v0.1.0-230-ge6e5e98 to 0.92.1 OMSimulator v0.1.0-235-g5f9d659 (revision 0.92.1-31-g844900d) OMSimulator v0.1.0-235-g5f9d659
Modelica_trunk_cppFrom version trunk OMSimulator v0.1.0-230-ge6e5e98 (revision 20180312-132745~git~master-om2) OMSimulator v0.1.0-230-ge6e5e98 to trunk OMSimulator v0.1.0-235-g5f9d659 (revision 20180312-132745~git~master-om2) OMSimulator v0.1.0-235-g5f9d659
PowerSystemsFrom version 0.6.0 OMSimulator v0.1.0-230-ge6e5e98 (revision 0.6.0) OMSimulator v0.1.0-230-ge6e5e98 to 0.6.0 OMSimulator v0.1.0-235-g5f9d659 (revision 0.6.0) OMSimulator v0.1.0-235-g5f9d659
PowerSystems_latestFrom version 0.7 dev OMSimulator v0.1.0-230-ge6e5e98 (revision 20180205-094657~git~master) OMSimulator v0.1.0-230-ge6e5e98 to 0.7 dev OMSimulator v0.1.0-235-g5f9d659 (revision 20180205-094657~git~master) OMSimulator v0.1.0-235-g5f9d659
ScalableTestSuiteFrom version 1.9.4 OMSimulator v0.1.0-230-ge6e5e98 (revision 1.9.4) OMSimulator v0.1.0-230-ge6e5e98 to 1.9.4 OMSimulator v0.1.0-235-g5f9d659 (revision 1.9.4) OMSimulator v0.1.0-235-g5f9d659

Models Affected

Annex60_1.0.0Annex60.Utilities.Math.Examples.SmoothExponentialSimulate performance 0:08:00 → 0.11
Annex60_1.0.0Annex60.Utilities.Math.Functions.Examples.TrapezoidalIntegrationSimulate performance 0:08:00 → 0.11
Annex60_1.0.0Annex60.Utilities.Time.Examples.ModelTimeSimulate performance 0:08:00 → 0.11
BuildSysProBuildSysPro.IBPSA.Media.Specialized.Water.Examples.WaterProperties_pTSimulate performance 0:08:00 → 0.11
BuildSysProBuildSysPro.IBPSA.Utilities.Math.Examples.IntegerReplicatorSimulate performance 0:08:00 → 0.11
BuildingSystemsBuildingSystems.Fluid.Examples.Performance.PressureDrop.ParallelFlowOptimisedSimulate performance 0:08:00 → 0.11
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITCompile → Failed
BuildingSystemsBuildingSystems.Utilities.Time.Examples.ModelTimeSimulate performance 0:08:00 → 0.11
Buildings_1.6Buildings.Utilities.Math.Examples.InverseXRegularizedSimulate performance 0:08:00 → 0.11
Buildings_1.6Buildings.Utilities.Math.Functions.Examples.PowerLinearizedSimulate performance 0:08:00 → 0.11
Buildings_3.0.0Buildings.HeatTransfer.Windows.BaseClasses.Examples.InteriorConvectionSimulate performance 0.11 → 0:08:00
Buildings_3.0.0Buildings.Utilities.Math.Functions.Examples.PowerLinearizedSimulate performance 0:08:00 → 0.11
Buildings_3.0.0Buildings.Utilities.Math.Functions.Examples.SmoothInterpolationSimulate performance 0:08:00 → 0.06
Buildings_3.0.0Buildings.Utilities.Psychrometrics.Examples.Density_pTXSimulate performance 0.11 → 0:08:00
Buildings_3.0.0Buildings.Utilities.Psychrometrics.Examples.TotalAirDryAirSimulate performance 0:08:00 → 0.11
Buildings_5.0.1Buildings.Controls.OBC.CDL.Integers.Validation.LessEqualThresholdSimulate 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.Fluid.BaseClasses.FlowModels.Validation.InverseFlowFunctionsSimulate performance 0:08:00 → 0.11
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITCompile → Failed
ChemicalChemical.Examples.SimpleReaction2Simulate performance 0:08:00 → 0.11
IBPSA_latestIBPSA.Utilities.Psychrometrics.Examples.Density_pTXSimulate performance 0:08:00 → 0.11
ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsFullInitialSimulate performance 0:08:00 → 0.72
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTable1D.Test30Simulate performance 0:08:00 → 0.11
ModelicaTest_trunkModelicaTest.ComplexMath.TestComplexOperationsSimulate performance 0:08:00 → 0.11
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.SampleVectorizedAndClockedSimulate performance 0:08:00 → 0.11
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.ShiftSampleSimulate performance 0:08:00 → 0.11
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier12pulseFFTCompile → Failed
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.LoadACSimulate performance 0.11 → 0:08:00
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.SensorSimulate performance 0.11 → 0:08:00
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.InverterSimulate performance 0:08:00 → 0.11
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.SourceSimulate performance 0:08:00 → 0.11
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40FrontEnd performance 0:01:26 → 0.00