﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
4274	Warn about models without enough initial equations by default	Francesco Casella	Lennart Ochel	"In my experience, non-trivial models without a fully specified initial condition are time bombs. They may work in Dymola and not in OMC, or they may work with one version and not with the next or previous one, etc. This is also well known for the MSL examples.

The root cause of this problem is that the heuristics to pick the missing initial conditions cannot be reliable and give a unique solution, in general. Unfortunately, OMC is by default silent on this potential problem.

This is not really a good idea, and often causes a great deal of unnecessary distress, until one realizes, hey, I should check that, and finally sees it.

To improve the situation, I would strongly suggest to make the {{{-d=initialization}}} option true by default. Initialization is a key step and often determines the success or failure of a simulation, details about it should not be omitted, even to absolute beginners.

Also, the current warning text in this case is just
  Warning: Assuming fixed start values for the following X variables
I would suggest to change it to
  Warning: The initialization problem is not completely specified. OMC completed it by fixing the start values for the following X variables. For consistent behaviour of the model, it is preferrable to completely specify the initialization problem in the model."	defect	closed	critical	1.12.0	Backend		fixed		
