Version 24 (modified by 9 years ago) ( diff ) | ,
---|
Coverage Issues
This page is supposed to provide an overview of remaining issues for all tested libraries. Therefore, failing models can get grouped by issue and short analyses and existing tickets can be added to guide the bug-fixing process.
Library Index
- MSL (trunk)
- MSL 3.2.1
- ModelicaTest (trunk)
- ModelicaTest 3.2.1
- ThermoPower
- ThermoSysPro
- Modelica_Synchronous
MSL (trunk)
The following models fail within runtime stage:
- Solving (non-)linear system failed during simulation:
- Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator
- Modelica.Electrical.Analog.Examples.OpAmps.SignalGenerator
- Modelica.Electrical.Spice3.Examples.Spice3BenchmarkDifferentialPair
- Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_DOL_MultiPhase
- Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Generator_MultiPhase
- Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL
- linear system failed
- Solving non-linear system failed during initialization:
- Modelica.Fluid.Examples.Explanatory.MomentumBalanceFittings
- While solving non-linear system an assertion failed during initialization.
- Modelica.Fluid.Examples.HeatingSystem
- While solving non-linear system an assertion failed during initialization.
- ticket:3739
- Modelica.Fluid.Examples.Explanatory.MomentumBalanceFittings
The following models fail due to alarm clock:
- Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YD
- Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder
- Modelica.Fluid.Examples.IncompressibleFluidNetwork
The following models fail within (back end) initialization stage:
- Modelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifier
- Initialization problem is structurally singular
- ticket:3739
- Modelica.Mechanics.Rotational.Examples.GenerationOfFMUs
- Error: The given system is mixed-determined. [index > 3]
- ticket:3739
The following models fail within sim code/code generation stage:
- Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T
- error: use of undeclared identifier '_poly_Cp'
- Modelica.Media.Incompressible.Examples.TestGlycol
- error: use of undeclared identifier '_poly_Cp'
- Modelica.Utilities.Examples.ReadRealMatrixFromFile
- [SimCodeUtil.mo:497:5-497:146:writable] Error: Internal error function createSimCode failed
- ticket:3739
Ticket | Summary | Status | Keywords | Owner | Type | Milestone |
---|---|---|---|---|---|---|
#3464 | Failing variable lookup during array creation | new | defect | Future | ||
#3499 | Quasi static fundamental wave machines are not simulating | assigned | MSL trunk, MSL v.3.3.2-build.3-release | defect | Future | |
#3740 | Simulation errors for Modelica trunk | new | defect | Future |
MSL 3.2.1
Following 5 models are missing for the full coverage of the cRuntime here.
- Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YD
- fails with alarm clock
- works in our testsuite, because omcTearing is used
- IndexReduction seems okay
- works with a different sorting ->
+preOptModules+=sortEqnsVars
- -> probably really a tearing issue of select corrent iteration variable
- Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Generator_MultiPhase
- singular linear system while simulation, initialization is solved via totalpivot
- works with different sorting ->
+preOptModules+=sortEqnsVars
or other remove simple equation module+removeSimpleEquations=none|new
- fails without tearing
- -> most likely an IndexReduction issue #3691
- Modelica.Electrical.Spice3.Examples.Spice3BenchmarkDifferentialPair
- Combination of Nonlinear and Dassl > initialization passes -> solver
- the algebraic loops differs a lot compared with dymola 52 varibale and we have 29.
- IndexReduction seems okay.
- -> perhaps bad algorithm handling
- Modelica.Fluid.Examples.Explanatory.MomentumBalanceFittings
- non-linear system fails at initialization
- dymola also struggles with it
- -> stream handling, non-linear solver issue or model error
- Modelica.Fluid.Examples.HeatingSystem
- non-linear system fails at initialization
- has dynamic stateSelection, but even with "stateSelect" always on dymola states it fails.
- non-linear problem that fails is mixed
- homotopy is used
- -> perhaps mixed non-linear problem or homotopy handling
Ticket | Summary | Status | Keywords | Owner | Type | Milestone |
---|---|---|---|---|---|---|
#6228 | Updated SUNDIALS KINSOL failing on Cpp runtime | reopened | sundials, kinsol | defect | 1.19.0 | |
Priority: high (5 matches) |
||||||
Ticket | Summary | Status | Keywords | Owner | Type | Milestone |
#3004 | OMOptim optimization is not working | new | defect | Future | ||
#3069 | Model needs very long simulation time with Cellier Tearing | accepted | MSL_3.2.1 | defect | Future | |
#3499 | Quasi static fundamental wave machines are not simulating | assigned | MSL trunk, MSL v.3.3.2-build.3-release | defect | Future | |
#3729 | Models of trunk/Modelica that do not simulate in OpenModelica (and are not present in MSL 3.2.1 failed simulations) | new | defect | Future | ||
#4992 | Should we skip some versions of the Buildings library in Hudson testing and in the OMC installer? | assigned | task |
ModelicaTest (trunk)
Ticket | Summary | Status | Keywords | Owner | Type | Milestone |
---|---|---|---|---|---|---|
#5036 | Better code generation for constant arrays | new | defect | 2.0.0 | ||
#5590 | Bad dynamic state selection leads to singular initialization | new | defect | 1.19.0 | ||
Priority: high (5 matches) |
||||||
Ticket | Summary | Status | Keywords | Owner | Type | Milestone |
#1929 | Multibody USR and SSR joints have wrong initialization values | assigned | defect | 2.0.0 | ||
#1940 | Multibody USR and SSR joints have wrong simulation values | reopened | defect | Future | ||
#2094 | Function testcase not covered by BuildModelRecursive.mos | new | defect | Future | ||
#3963 | Split C source code in more files for more efficient parallel compilation | new | enhancement | |||
#5744 | Problems to simulate MSL models with OM nightly | assigned | Linux | defect | Future | |
Priority: low (1 match) |
||||||
Ticket | Summary | Status | Keywords | Owner | Type | Milestone |
#6293 | Function non-inputs are initialized in the wrong order | new | defect |
ModelicaTest 3.2.1
- FrontEnd issues:
- Division by zero at initialization:
- Assert in non-linear loops or fail to solve a non-linear system at initialization:
- Simulation terminated by an assert:
Ticket | Summary | Status | Keywords | Owner | Type | Milestone |
---|---|---|---|---|---|---|
#2094 | Function testcase not covered by BuildModelRecursive.mos | new | defect | Future | ||
#5744 | Problems to simulate MSL models with OM nightly | assigned | Linux | defect | Future |
ThermoPower
- non-linear system an assertion failed during initialization:
- ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator
- ThermoPower.PowerPlants.Simulators.CCPP_Sim3 (BUG: 3825)
- ThermoPower.PowerPlants.Simulators.SteamPlant_Sim1 (BUG: 3825)
- ThermoPower.PowerPlants.Simulators.SteamPlant_Sim1_dp (BUG: 3825)
- ThermoPower.PowerPlants.Simulators.SteamPlant_Sim2 (BUG: 3825)
- alarm clock -> nonlinear algebraic loops(?!?)
- solving linear system at initialization:
ThermoSysPro
- assertion has been violated during initialization
- Chattering detected around time 700.00000007..700.199999995
- Assert in non-linear loops during initialization:
- Solving non-linear system at initialization:
- ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump7
- ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum
- ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum1
- ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating
- ThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating2
- ThermoSysPro.Examples.SimpleExamples.TestStaticCondenser
- ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine
- ThermoSysPro.Examples.SimpleExamples.TestWaterHammer
- initialization inconsistent
- Solving non-linear system during simulation:
Ticket | Summary | Status | Keywords | Owner | Type | Milestone |
---|---|---|---|---|---|---|
#5725 | Issues with start values in ThermoSysPro | new | defect | |||
Priority: high (1 match) |
||||||
Ticket | Summary | Status | Keywords | Owner | Type | Milestone |
#4429 | Builtin function cardinality is not implemented in Ceval.cevalBuiltinHandler | new | cardinality. ThermoSysPro | defect | Future |
Modelica_Synchronous
- pre-optimization module clockPartitioning (simulation) failed
- Modelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects2
- Modelica_Synchronous.Examples.Elementary.RealSignals.SampleWithADeffects
- Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscretizedContinuousController
- Modelica_Synchronous.Examples.SimpleControlledDrive.ClockedWith_AD_DA_Effects
- Modelica_Synchronous.Examples.Systems.ControlledMixingUnit
- Modelica_Synchronous.WorkInProgress.Tests.TestEventClockWithIntegrator
- Modelica_Synchronous.WorkInProgress.Tests.TestExactClockWithIntegrator
- Modelica_Synchronous.WorkInProgress.Tests.TestReplaceableSamplerHold
- Modelica_Synchronous.WorkInProgress.Tests.TestSimulatedADC
- Segmentation fault
- function createSimCode failed [Transformation from optimised DAE to simulation code structure failed]
- Error occurred while flattening
- Modelica_Synchronous.WorkInProgress.Tests.TestExactClockWithSolver
- Modelica_Synchronous.WorkInProgress.Tests.TestFIR
- Modelica_Synchronous.WorkInProgress.Tests.TestFIR_Step
- Modelica_Synchronous.WorkInProgress.Tests.TestFIR_Step2
- Modelica_Synchronous.WorkInProgress.Tests.TestInterpolator
- Modelica_Synchronous.WorkInProgress.Tests.TestUnitDelay
Note:
See TracWiki
for help on using the wiki.