OpenModelica newInst-daeMode from 2018-09-13 08:35:42 to 2018-09-15 09:08:02

Summary

OMC Commits10
Libraries Changed3
Number of Improvements44
Number of Regressions45
Number of Performance Improvements3
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
bfccc5f2d5Adrian Popfix MetaModelica examples on mingw - this is until we fix PR: https://github.com/OpenModelica/OMCompiler/pull/2138 - compile also with -fno-ipa-pure-const - link functions with -lOpenModelicaCompiler if MetaModelica flag is on
5b5cfe87b3Willi Braun[FMI] added debug flag "disableFMIDependencies"
9e884a5b46Adrian Popremove the output from cleaning, it might change
c3a6587d8fAdrian Popdon't propagate command line arguments of make to Ipopt - this allows to compile everything in Windows with: make -f Makefile.omdev.mingw CFLAGS=-g
dfb7517be7Per Östlund[NF] Do substitution of default function arguments.
3f9ecccd2cAdrian Popfix library linking order
2f395d31aaPer Östlund[NF] Fix typing of min/max.
22bbcbbc91Adrian PopFixes for ticket:5117 and ticket:5119 - link in static libs (even for Modelica tables) for FMU and for the generated executable (all except sundials) - on 32bit, pass gcc flag -mstackrealign to reallign SSE functions (so they can be used from other Windows processes, such as fmuChecker) - build SimulationRuntime/c/ with -mstackrealign
f9edf2817dRüdiger FrankeRestrict collapse of arrays with same call on each element to previous
1fd1dd9e67Rüdiger FrankeCollapse arrays with same call on each element, ticket:5110

Library Changes

LibraryChange
Buildings_latestFrom version 6.0.0 (revision 20180912-094853~git~master) to 6.0.0 (revision 20180913-203647~git~master)
IBPSA_latestFrom version 2.0.0 (revision 20180911-074933~git~master) to 2.0.0 (revision 20180913-191030~git~master)
ThermoPowerFrom version 3.1 (revision 3.1-20180831-201924~git~master) to 3.1 (revision 3.1-20180914-182356~git~master)

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Examples.HydraulicDiameter (sim)Failed → FrontEnd
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.BaseClasses.Validation.FlowMachineInterface (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Utilities.Math.Examples.InverseXRegularized (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Utilities.Math.Functions.Examples.InverseXDerivativeCheck (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Utilities.Math.Functions.Examples.InverseXDerivative_2_Check (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Examples.HydraulicDiameter (sim)Failed → FrontEnd
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Examples.Pipe (sim)Failed → Templates
BuildingSystemsBuildingSystems.Fluid.Movers.BaseClasses.Validation.FlowMachineInterface (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Utilities.Math.Examples.InverseXRegularized (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Utilities.Math.Functions.Examples.InverseXDerivativeCheck (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Utilities.Math.Functions.Examples.InverseXDerivative_2_Check (sim)Templates → Simulate
Buildings_5.0.1Buildings.Fluid.FixedResistances.Examples.HydraulicDiameter (sim)Failed → FrontEnd
Buildings_5.0.1Buildings.Fluid.FixedResistances.Examples.Pipe (sim)Failed → FrontEnd
Buildings_5.0.1Buildings.Fluid.Movers.BaseClasses.Validation.FlowMachineInterface (sim)Compile → Simulate
Buildings_5.0.1Buildings.Utilities.Math.Examples.InverseXRegularized (sim)Templates → Simulate
Buildings_5.0.1Buildings.Utilities.Math.Functions.Examples.InverseXDerivativeCheck (sim)Templates → Simulate
Buildings_5.0.1Buildings.Utilities.Math.Functions.Examples.InverseXDerivative_2_Check (sim)Templates → Simulate
Buildings_latestBuildings.Fluid.FixedResistances.Examples.HydraulicDiameter (sim)Failed → FrontEnd
Buildings_latestBuildings.Fluid.FixedResistances.Examples.Pipe (sim)Failed → Templates
Buildings_latestBuildings.Fluid.Movers.BaseClasses.Validation.FlowMachineInterface (sim)Compile → Simulate
Buildings_latestBuildings.Utilities.Math.Examples.InverseXRegularized (sim)Templates → Simulate
Buildings_latestBuildings.Utilities.Math.Functions.Examples.InverseXDerivativeCheck (sim)Templates → Simulate
Buildings_latestBuildings.Utilities.Math.Functions.Examples.InverseXDerivative_2_Check (sim)Templates → Simulate
ExternDataExternData.Examples.XLSTest (sim)Templates → Failed
ExternDataExternData.Examples.XLSXTest (sim)Templates → Failed
IBPSA_latestIBPSA.Fluid.FixedResistances.Examples.HydraulicDiameter (sim)Failed → FrontEnd
IBPSA_latestIBPSA.Fluid.Movers.BaseClasses.Validation.FlowMachineInterface (sim)Compile → Simulate
IBPSA_latestIBPSA.Utilities.Math.Examples.InverseXRegularized (sim)Templates → Simulate
IBPSA_latestIBPSA.Utilities.Math.Functions.Examples.InverseXDerivativeCheck (sim)Templates → Simulate
IBPSA_latestIBPSA.Utilities.Math.Functions.Examples.InverseXDerivative_2_Check (sim)Templates → Simulate
ModelicaTest_3.2.1ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Channel.kc_evenGapLaminar_KC (sim)Compile → Simulate
ModelicaTest_3.2.1ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Channel.kc_evenGapOverall_KC (sim)Compile → Simulate
ModelicaTest_3.2.1ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.General.kc_approxForcedConvection_KC (sim)Compile → Simulate
ModelicaTest_3.2.1ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HelicalPipe.kc_laminar_KC (sim)Compile → Simulate
ModelicaTest_3.2.1ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HelicalPipe.kc_overall_KC (sim)Compile → Simulate
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim)FrontEnd → Failed
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim)FrontEnd → Failed
ModelicaTest_3.2.2ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.General.kc_approxForcedConvection_KC (sim)Compile → Simulate
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim)FrontEnd → Failed
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestTruncatedDistributions (sim)Templates → Verify
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim)FrontEnd → Failed
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.General.kc_approxForcedConvection_KC (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim)FrontEnd → Failed
ModelicaTest_trunkModelicaTest.Math.Random.TestTruncatedDistributions (sim)Templates → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim)FrontEnd → Failed
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.Comparator (sim)Verify → Simulate
OpenHydraulicsOpenHydraulics.Circuits.OpenCenter_tandem (sim)Simulate performance 0:08:00 → 3.92
OpenHydraulicsOpenHydraulics.Circuits.Regenerative (sim)Simulate performance 0:08:00 → 2.17
OpenHydraulicsOpenHydraulics.DevelopmentTests.CheckValveTest2 (sim)Compile → Simulate
OpenHydraulicsOpenHydraulics.DevelopmentTests.DirectionalValveTestSimple (sim)Compile → Simulate
OpenHydraulicsOpenHydraulics.DevelopmentTests.DoubleActingCylinderTestSimple1 (sim)Compile → Simulate
OpenHydraulicsOpenHydraulics.DevelopmentTests.DoubleActingCylinderTestSimple2 (sim)Compile → Simulate
OpenHydraulicsOpenHydraulics.DevelopmentTests.ReliefValveTest (sim)Simulate performance 0:01:17 → 0.07
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.AlbuminTitration (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.CarbonDioxideInWater (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.Develop.PlasmaAcidBase (sim)FrontEnd → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.Phosphate (sim)Compile → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.WaterSelfIonization (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.ExothermicReaction (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Allosteric_Hemoglobin2_MWC (sim)FrontEnd → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Allosteric_Hemoglobin_MWC (sim)Compile → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Develop.Hemoglobin_oxygenation (sim)FrontEnd → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Develop.Hemoglobin_titration (sim)FrontEnd → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Develop.Hemoglobin_titration_shifts (sim)FrontEnd → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.MichaelisMenten (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.SimpleReaction (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Chemical.Examples.SimpleReaction2 (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Hydraulic.Examples.CardiovascularSystem_GCG (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Hydraulic.Examples.Fernandez2013.PulsatileCirculation (sim)Compile → Failed
PhysiolibraryPhysiolibrary.Hydraulic.Examples.Kofranek2014.NonPulsatileCirculation (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Hydraulic.Examples.Kofranek2014.PulsatileCirculation (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Hydraulic.Examples.MinimalCirculation (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Hydraulic.Examples.Windkessel_2element (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Hydraulic.Examples.Windkessel_3element (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Hydraulic.Examples.Windkessel_4element (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Osmotic.Examples.Cell (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Population.Examples.PredatorPrey (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.SteadyStates.Examples.Allosteric_Hemoglobin_MWC (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.SteadyStates.Examples.CardiovascularSystem_GCG_SteadyState (sim)Compile → Failed
PhysiolibraryPhysiolibrary.SteadyStates.Examples.Cells_SteadyState (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.SteadyStates.Examples.O2_in_water (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.SteadyStates.Examples.SimpleReaction2_in_Equilibrium (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.SteadyStates.Examples.SimpleReaction_InitSteadyState (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.SteadyStates.Examples.SimpleReaction_NormalInit (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.SteadyStates.Examples.SimpleReaction_in_Equilibrium (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.SteadyStates.Examples.ThermalBody_QHP_STeadyState (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Thermal.Examples.MuscleHeat (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Thermal.Examples.ThermalBody_QHP (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Templates → Simulate
ThermoPowerThermoPower.Test.WaterComponents.TestMixer (sim)FrontEnd → Failed