﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1968	Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97OnePhase_ph.mos  fails on Linux	Jens Frenkel	Willi Braun	"The Model Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97OnePhase_ph.mos  works in Windows but fails with Division by Zero on Linux.
{{{
division by zero in partial equation: (-volume.medium.p) / volume.medium.d because volume.medium.d == 0: File: D:/Programming/OPENMODELICA/OpenModelica/build/lib/omlibrary/Modelica 3.2.1/Media/Water/package.mo Line: 223
stdout        | warning | at Time=0.000000
stdout        | warning | [line] 2101 | [file] Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97OnePhase_ph.c
              | assert  | division by zero
}}}
The only difference I could found is that the variables of a nonlinear systems are switch in windows an linux

c Code Linux:
{{{
  $P$DER$Pvolume$Pmedium$Ph = data->simulationInfo.nonlinearSystemData[2].nlsx[0];
  $P$DER$Pvolume$Pmedium$Pp = data->simulationInfo.nonlinearSystemData[2].nlsx[1];
}}}
c Code Win:
{{{
  $P$DER$Pvolume$Pmedium$Pp = data->simulationInfo.nonlinearSystemData[2].nlsx[0];
  $P$DER$Pvolume$Pmedium$Ph = data->simulationInfo.nonlinearSystemData[2].nlsx[1];
}}}"	defect	closed	high	1.9.0	Backend	trunk	worksforme		Adrian Pop
