Failed
tests / 03 testsuite-gcc 3/3 / simulation_libraries_msl32.Modelica.Fluid.Examples.Tanks.EmptyTanks.mos (from (result.xml))
Stacktrace
Output mismatch (see stdout for details)
Standard Output
+ Modelica.Fluid.Examples.Tanks.EmptyTanks ... equation mismatch [time: 18] ==== Log /tmp/omc-rtest-unknown/simulation/libraries/msl32/Modelica.Fluid.Examples.Tanks.EmptyTanks.mos_temp2165/log-Modelica.Fluid.Examples.Tanks.EmptyTanks.mos "true " "" OpenModelicaModelTesting.Kind.VerifiedSimulation Modelica.Fluid.Examples.Tanks.EmptyTanks {"tank1.level","tank1.medium.T","tank2.level","tank2.medium.T","tank2.traceDynamics","tank2.substanceDynamics","tank2.massDynamics","tank2.energyDynamics","tank1.traceDynamics","tank1.substanceDynamics","tank1.massDynamics","tank1.energyDynamics","system.traceDynamics","system.substanceDynamics","system.massDynamics","system.energyDynamics"} Simulation options: startTime = 0.0, stopTime = 50.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'Modelica.Fluid.Examples.Tanks.EmptyTanks', options = '', outputFormat = 'mat', variableFilter = 'time|tank1.level|tank1.medium.T|tank2.level|tank2.medium.T|tank2.traceDynamics|tank2.substanceDynamics|tank2.massDynamics|tank2.energyDynamics|tank1.traceDynamics|tank1.substanceDynamics|tank1.massDynamics|tank1.energyDynamics|system.traceDynamics|system.substanceDynamics|system.massDynamics|system.energyDynamics', cflags = '', simflags = ' -abortSlowSimulation -alarm=360 -emit_protected' Result file: Modelica.Fluid.Examples.Tanks.EmptyTanks_res.mat Messages: LOG_SUCCESS | info | The initialization finished successfully with 3 homotopy steps. LOG_ASSERT | info | [Modelica 3.2.1+maint.om/Fluid/Interfaces.mo:580:7-580:32:writable] | | | | The following assertion has been violated at time 35.406941 | | | | ((tank1.m >= 0.0)) --> "Variable violating min constraint: 0.0 <= tank1.m, has value: -9.95587e-08" LOG_ASSERT | info | [Modelica 3.2.1+maint.om/Fluid/Vessels.mo:53:3-54:29:writable] | | | | The following assertion has been violated at time 35.406941 | | | | ((tank1.level >= 0.0)) --> "Variable violating min constraint: 0.0 <= tank1.level, has value: -1e-10" LOG_SUCCESS | info | The simulation finished successfully. Files Equal! Warning: There are tearing variables with annotation attribute '__OpenModelica_tearingSelect = never'. Use -d=tearingdump and -d=tearingdumpV for more information. Error: Jacobian A contains non-linear components. This indicates a singular system or internal generation errors. "true " "" Equation mismatch: diff says: --- /tmp/omc-rtest-unknown/simulation/libraries/msl32/Modelica.Fluid.Examples.Tanks.EmptyTanks.mos_temp2165/equations-expected2024-01-20 04:06:46.702451504 +0000 +++ /tmp/omc-rtest-unknown/simulation/libraries/msl32/Modelica.Fluid.Examples.Tanks.EmptyTanks.mos_temp2165/equations-got2024-01-20 04:07:04.826016098 +0000 @@ -2,20 +2,23 @@ " "" OpenModelicaModelTesting.Kind.VerifiedSimulation Modelica.Fluid.Examples.Tanks.EmptyTanks {"tank1.level","tank1.medium.T","tank2.level","tank2.medium.T","tank2.traceDynamics","tank2.substanceDynamics","tank2.massDynamics","tank2.energyDynamics","tank1.traceDynamics","tank1.substanceDynamics","tank1.massDynamics","tank1.energyDynamics","system.traceDynamics","system.substanceDynamics","system.massDynamics","system.energyDynamics"} -Simulation options: startTime = 0.0, stopTime = 50.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Fluid.Examples.Tanks.EmptyTanks', options = '', outputFormat = 'mat', variableFilter = 'time|tank1.level|tank1.medium.T|tank2.level|tank2.medium.T|tank2.traceDynamics|tank2.substanceDynamics|tank2.massDynamics|tank2.energyDynamics|tank1.traceDynamics|tank1.substanceDynamics|tank1.massDynamics|tank1.energyDynamics|system.traceDynamics|system.substanceDynamics|system.massDynamics|system.energyDynamics', cflags = '', simflags = ' -abortSlowSimulation -alarm=360 -emit_protected' +Simulation options: startTime = 0.0, stopTime = 50.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'Modelica.Fluid.Examples.Tanks.EmptyTanks', options = '', outputFormat = 'mat', variableFilter = 'time|tank1.level|tank1.medium.T|tank2.level|tank2.medium.T|tank2.traceDynamics|tank2.substanceDynamics|tank2.massDynamics|tank2.energyDynamics|tank1.traceDynamics|tank1.substanceDynamics|tank1.massDynamics|tank1.energyDynamics|system.traceDynamics|system.substanceDynamics|system.massDynamics|system.energyDynamics', cflags = '', simflags = ' -abortSlowSimulation -alarm=360 -emit_protected' Result file: Modelica.Fluid.Examples.Tanks.EmptyTanks_res.mat Messages: LOG_SUCCESS | info | The initialization finished successfully with 3 homotopy steps. LOG_ASSERT | info | [Modelica 3.2.1+maint.om/Fluid/Interfaces.mo:580:7-580:32:writable] | | | | The following assertion has been violated at time 35.406941 -| | | | ((tank1.m >= 0.0)) --> "Variable violating min constraint: 0.0 <= tank1.m, has value: -9.95589e-08" +| | | | ((tank1.m >= 0.0)) --> "Variable violating min constraint: 0.0 <= tank1.m, has value: -9.95587e-08" LOG_ASSERT | info | [Modelica 3.2.1+maint.om/Fluid/Vessels.mo:53:3-54:29:writable] | | | | The following assertion has been violated at time 35.406941 | | | | ((tank1.level >= 0.0)) --> "Variable violating min constraint: 0.0 <= tank1.level, has value: -1e-10" LOG_SUCCESS | info | The simulation finished successfully. Files Equal! +Warning: There are tearing variables with annotation attribute '__OpenModelica_tearingSelect = never'. Use -d=tearingdump and -d=tearingdumpV for more information. +Error: Jacobian A contains non-linear components. This indicates a singular system or internal generation errors. + "true " "" Equation mismatch: omc-diff says: ----Failed '"' 'W' Line 19: Text differs: expected: "true got: Warning: There are tearing variables with annotation attribute '__OpenModelica_tearingSelect = never'. Use == 1 out of 1 tests failed [simulation/libraries/msl32/Modelica.Fluid.Examples.Tanks.EmptyTanks.mos_temp2165, time: 18]