Skip to content

Commit

Permalink
Expected output for smaller init tearingsets
Browse files Browse the repository at this point in the history
  • Loading branch information
ptaeuber authored and OpenModelica-Hudson committed Sep 27, 2016
1 parent 01ec73d commit 9906a4d
Show file tree
Hide file tree
Showing 30 changed files with 368 additions and 273 deletions.
506 changes: 291 additions & 215 deletions openmodelica/debugDumps/optdaedump.mos

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions openmodelica/fmi/ModelExchange/1.0/JuliansBib.mos
Expand Up @@ -80,10 +80,10 @@ val(s, 1);
// simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 1000, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'JuliansBib_Connector_Hebelarm_einfach_me_FMU', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
// messages = ""
// end SimulationResult;
// 127.2093118472222
// -1.473681007769134
// 12720.93118472221
// -2.525875185738147
// 29.87032083226751
// -2.843354040235435
// 2987.032083226751
// -1.180467185324341
// 0.0
// -0.5326885425096911
// 2.726903938445847
// endResult
Expand Up @@ -80,8 +80,6 @@ runScript(modelTesting);getErrorString();
// Simulation options: startTime = 0.0, stopTime = 1e-09, numberOfIntervals = 999, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder', options = '', outputFormat = 'mat', variableFilter = 'time|X1.X1.X1.X1.Q1.vbe|X1.X1.X1.X1.Q2.vbc|X1.X1.X1.X1.Q2.vbe|X1.X1.X1.X1.Q3.vbc|X1.X1.X1.X1.Q3.vbe|X1.X1.X1.X1.Q4.vbc|X1.X1.X1.X1.Q4.vbe|X1.X1.X1.X1.Q5.vbc|X1.X1.X1.X1.Q5.vbe|X1.X1.X1.X2.Q1.vbc|X1.X1.X1.X2.Q1.vbe|X1.X1.X1.X2.Q2.vbe|X1.X1.X1.X2.Q3.vbc|X1.X1.X1.X2.Q3.vbe|X1.X1.X1.X2.Q4.vbc|X1.X1.X1.X2.Q4.vbe|X1.X1.X1.X2.Q5.vbc|X1.X1.X1.X2.Q5.vbe|X1.X1.X2.X3.Q1.vbc|X1.X1.X2.X3.Q1.vbe|X1.X1.X2.X3.Q2.vbe|X1.X1.X2.X3.Q3.vbc|X1.X1.X2.X3.Q3.vbe|X1.X1.X2.X3.Q4.vbc|X1.X1.X2.X3.Q4.vbe|X1.X1.X2.X3.Q5.vbe|X1.X1.X2.X4.Q1.vbc|X1.X1.X2.X4.Q1.vbe|X1.X1.X2.X4.Q2.vbc|X1.X1.X2.X4.Q2.vbe|X1.X1.X2.X4.Q3.vbc|X1.X1.X2.X4.Q3.vbe|X1.X1.X2.X4.Q4.vbc|X1.X1.X2.X4.Q4.vbe|X1.X1.X2.X4.Q5.vbc|X1.X1.X2.X4.Q5.vbe|X1.X2.X2.X9.Q1.vbc|X1.X2.X2.X9.Q1.vbe|X1.X2.X2.X9.Q2.vbc|X1.X2.X2.X9.Q2.vbe|X1.X2.X2.X9.Q3.vbc|X1.X2.X2.X9.Q3.vbe|X1.X2.X2.X9.Q4.vbc|X1.X2.X2.X9.Q4.vbe|X1.X2.X2.X9.Q5.vbc|X1.X2.X2.X9.Q5.vbe', cflags = '', simflags = ' -abortSlowSimulation -alarm=360 -emit_protected'
// Result file: Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder_res.mat
// Files Equal!
// Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization").
//
// "true
// "
// ""
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/initialization/scaling1.mos
Expand Up @@ -56,6 +56,6 @@ res := readSimulationResult("initializationTests.forest_res.mat", {time, foxes,
// end SimulationResult;
// "Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization").
// "
// {{0.0,0.0},{6.051192201167479,6.051192201167479},{841.0267641520733,841.0267641520733}}
// {{0.0,0.0},{52.88214113216586,52.88214113216586},{255.6399025145935,255.6399025145935}}
// ""
// endResult
2 changes: 1 addition & 1 deletion simulation/modelica/initialization/scaling2.mos
Expand Up @@ -56,6 +56,6 @@ res := readSimulationResult("initializationTests.forest_res.mat", {time, foxes,
// end SimulationResult;
// "Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization").
// "
// {{0.0,0.0},{6.051192201167479,6.051192201167479},{841.0267641520733,841.0267641520733}}
// {{0.0,0.0},{52.88214113216586,52.88214113216586},{255.6399025145935,255.6399025145935}}
// ""
// endResult
17 changes: 15 additions & 2 deletions simulation/modelica/linear_system/problem2.mos
Expand Up @@ -151,9 +151,9 @@ val(i2, 1.0);
// messages = ""
// end SimulationResult;
// ""
// 8.881784197001252e-16
// 0.0
// 2.804903282692988
// 8.881784197001253e-17
// 0.0
// 0.2804903282692989
// record SimulationResult
// resultFile = "linear_system.problem2_res.mat",
Expand All @@ -166,6 +166,19 @@ val(i2, 1.0);
// 0.0
// 0.2804903282692989
// true
// INeqn => u1 = u0 - u2[1]
// INeqn => i3 = u2 / r3[2]
// INeqn => i1 = u1 / r1[3]
// INeqn => i2 = u2 / r2[4]
// INres => i1 + (-i2) - i3 = 0.0[1]
// OUTeqn => u1 = u0 - u2[0]
// OUTeqn => i3 = u2 / r3[1]
// OUTeqn => i1 = (u0 - u2) / r1[2]
// OUTeqn => i2 = u2 / r2[3]
// OUTres => (u0 - u2) / r1 - __OMC__1$RTEARINGF * u2 = 0.0[0]
// ****************
// TearVar: u2[0]
// ****************
// INeqn => i2 = u2 / r2[1]
// INeqn => i3 = u2 / r3[2]
// INeqn => u1 = u0 - u2[3]
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/resolveLoops/ElectricalCircuit1.mos
Expand Up @@ -55,7 +55,7 @@ res := OpenModelica.Scripting.compareSimulationResults("ElectricalCircuit1_res.m
// * Torn equation systems: 4
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 4 {(2,100.0%) 6,(1,100.0%) 2,(1,100.0%) 2,(1,100.0%) 2}
// * Linear torn systems: 4 {(1,100.0%) 7,(1,100.0%) 2,(1,100.0%) 2,(1,100.0%) 2}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 7
Expand Down
4 changes: 1 addition & 3 deletions simulation/modelica/start_value_selection/asmaFlow.mos
Expand Up @@ -524,10 +524,8 @@ val(aimc.inertiaRotor.flange_b.tau, 0);
// ========================================
// $res_1_.$pDERLSJac0.dummyVarLSJac0
//
// Unreplaceable Crefs: (6)
// Unreplaceable Crefs: (4)
// ========================================
// $res_6_.$pDERLSJac1.dummyVarLSJac1
// $res_5_.$pDERLSJac1.dummyVarLSJac1
// $res_4_.$pDERLSJac1.dummyVarLSJac1
// $res_3_.$pDERLSJac1.dummyVarLSJac1
// $res_2_.$pDERLSJac1.dummyVarLSJac1
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/Tearing1-cel.mos
Expand Up @@ -50,7 +50,7 @@ val(i3,0.0); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(2,100.0%) 3}
// * Linear torn systems: 1 {(1,100.0%) 4}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/Tearing1-celMC3.mos
Expand Up @@ -50,7 +50,7 @@ val(i3,0.0); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(2,100.0%) 3}
// * Linear torn systems: 1 {(1,100.0%) 4}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/Tearing1-omc.mos
Expand Up @@ -48,7 +48,7 @@ val(i3,0.0); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(2,100.0%) 3}
// * Linear torn systems: 1 {(1,100.0%) 4}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/Tearing11-cel.mos
Expand Up @@ -57,7 +57,7 @@ val(i5,0.0); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(4,68.8%) 6}
// * Linear torn systems: 1 {(1,100.0%) 9}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/Tearing11-celMC3.mos
Expand Up @@ -57,7 +57,7 @@ val(i5,0.0); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(3,88.9%) 7}
// * Linear torn systems: 1 {(2,100.0%) 8}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/Tearing11-omc.mos
Expand Up @@ -54,7 +54,7 @@ val(i5,0.0); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(3,88.9%) 7}
// * Linear torn systems: 1 {(2,100.0%) 8}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down
12 changes: 6 additions & 6 deletions simulation/modelica/tearing/Tearing16-cel.mos
Expand Up @@ -72,16 +72,16 @@ val(i3,0.0); getErrorString();
// * Linear torn systems: 0
// * Non-linear torn systems: 1 {3 3}
// "
// 0.0
// 3.514816394081884e-40
// ""
// 0.0
// -3.514816394081884e-40
// ""
// 0.0
// -3.514816394081884e-40
// ""
// -12.56637061435917
// 3.465266176269019e-13
// ""
// -12.56637061435917
// 3.465266176269019e-13
// ""
// 0.0
// -3.514816394081884e-41
// ""
// endResult
6 changes: 3 additions & 3 deletions simulation/modelica/tearing/Tearing16-celMC3.mos
Expand Up @@ -51,7 +51,7 @@ val(i3,0.0); getErrorString();
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 0
// * Non-linear torn systems: 1 {3 3}
// * Non-linear torn systems: 1 {2 4}
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
// * Number of states: 0 ('-d=stateselection' for list of states)
Expand All @@ -78,9 +78,9 @@ val(i3,0.0); getErrorString();
// ""
// 0.0
// ""
// -12.56637061435917
// 3.302928029719854e-13
// ""
// -12.56637061435917
// 3.302928029719854e-13
// ""
// 0.0
// ""
Expand Down
4 changes: 2 additions & 2 deletions simulation/modelica/tearing/Tearing16-omc.mos
Expand Up @@ -48,7 +48,7 @@ val(i3,0.0); getErrorString();
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 0
// * Non-linear torn systems: 1 {2 4}
// * Non-linear torn systems: 1 {1 5}
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
// * Number of states: 0 ('-d=stateselection' for list of states)
Expand All @@ -75,7 +75,7 @@ val(i3,0.0); getErrorString();
// ""
// -1.17951120141919e-24
// ""
// 3.434401259927543e-13
// 3.434401259927544e-13
// ""
// 3.434401259928723e-13
// ""
Expand Down
9 changes: 6 additions & 3 deletions simulation/modelica/tearing/Tearing4-cel.mos
Expand Up @@ -49,14 +49,17 @@ val(k,0.0); getErrorString();
// * Record equations: 0
// * When equations: 0
// * If-equations: 0
// * Equation systems (linear and non-linear blocks): 2
// * Torn equation systems: 0
// * Equation systems (linear and non-linear blocks): 1
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Equation system details:
// * Constant Jacobian: 0
// * Linear Jacobian (size,density): 1 {(3,66.7%)}
// * Linear Jacobian (size,density): 0
// * Non-linear Jacobian: 1 {1}
// * Without analytic Jacobian: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(1,100.0%) 2}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
// * Number of states: 2 ('-d=stateselection' for list of states)
Expand Down
9 changes: 6 additions & 3 deletions simulation/modelica/tearing/Tearing4-celMC3.mos
Expand Up @@ -49,14 +49,17 @@ val(k,0.0); getErrorString();
// * Record equations: 0
// * When equations: 0
// * If-equations: 0
// * Equation systems (linear and non-linear blocks): 2
// * Torn equation systems: 0
// * Equation systems (linear and non-linear blocks): 1
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Equation system details:
// * Constant Jacobian: 0
// * Linear Jacobian (size,density): 1 {(3,66.7%)}
// * Linear Jacobian (size,density): 0
// * Non-linear Jacobian: 1 {1}
// * Without analytic Jacobian: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(1,100.0%) 2}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
// * Number of states: 2 ('-d=stateselection' for list of states)
Expand Down
9 changes: 6 additions & 3 deletions simulation/modelica/tearing/Tearing4-omc.mos
Expand Up @@ -46,14 +46,17 @@ val(k,0.0); getErrorString();
// * Record equations: 0
// * When equations: 0
// * If-equations: 0
// * Equation systems (linear and non-linear blocks): 2
// * Torn equation systems: 0
// * Equation systems (linear and non-linear blocks): 1
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Equation system details:
// * Constant Jacobian: 0
// * Linear Jacobian (size,density): 1 {(3,66.7%)}
// * Linear Jacobian (size,density): 0
// * Non-linear Jacobian: 1 {1}
// * Without analytic Jacobian: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(1,100.0%) 2}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
// * Number of states: 2 ('-d=stateselection' for list of states)
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/Tearing5-cel.mos
Expand Up @@ -58,7 +58,7 @@ val(i5,0.0); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(4,68.8%) 6}
// * Linear torn systems: 1 {(1,100.0%) 9}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/Tearing5-celMC3.mos
Expand Up @@ -58,7 +58,7 @@ val(i5,0.0); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(3,88.9%) 7}
// * Linear torn systems: 1 {(1,100.0%) 9}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/Tearing5-omc.mos
Expand Up @@ -55,7 +55,7 @@ val(i5,0.0); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(3,88.9%) 7}
// * Linear torn systems: 1 {(2,100.0%) 8}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down
16 changes: 8 additions & 8 deletions simulation/modelica/tearing/dynamicTearing3.mos
Expand Up @@ -115,22 +115,22 @@ simulate(dynamicTearing3,startTime=0,stopTime=2,numberOfIntervals=500); getError
// ====================================
// number of rows: 4
// 1:(4,unsolvable) (3,solved)
// 2:(3,variable(true)) (4,variable(true)) (1,nonlinear)
// 3:(3,constone) (1,const(true)) (2,variable(true))
// 4:(3,variable(true)) (4,variable(true)) (2,variable(true)) (1,constone)
// 2:(3,variable(false)) (4,variable(false)) (1,nonlinear)
// 3:(3,constone) (1,const(true)) (2,param(true))
// 4:(3,param(false)) (4,variable(true)) (2,variable(true)) (1,constone)
//
// AdjacencyMatrixTransposedEnhanced:
// Transpose Adjacency Matrix Enhanced (row == var)
// =====================================
// number of rows: 4
// 1:(4,constone) (3,const(true)) (2,nonlinear)
// 2:(4,variable(true)) (3,variable(true))
// 3:(4,variable(true)) (3,constone) (2,variable(true)) (1,solved)
// 4:(4,variable(true)) (2,variable(true)) (1,unsolvable)
// 2:(4,variable(true)) (3,param(true))
// 3:(4,param(false)) (3,constone) (2,variable(false)) (1,solved)
// 4:(4,variable(true)) (2,variable(false)) (1,unsolvable)
//
// Forced selection of Tearing Variables:
// ========================================
// Unsolvables as tVars: 4,2
// Unsolvables as tVars: 4
// Variables with annotation attribute 'always' as tVars:
//
// Matching
Expand All @@ -152,7 +152,7 @@ simulate(dynamicTearing3,startTime=0,stopTime=2,numberOfIntervals=500); getError
// * No of equations in strong component: 4
// * No of tVars: 2
// *
// * tVars: 2,4
// * tVars: 4,2
// *
// * resEq: 4,2
// *
Expand Down
3 changes: 2 additions & 1 deletion simulation/modelica/tearing/tearingSelect-celMC3.mos
Expand Up @@ -33,6 +33,7 @@ val(i3,0.0); getErrorString();
// "Notification: Model statistics after passing the front-end and creating the data structures used by the back-end:
// * Number of equations: 7
// * Number of variables: 7
// Warning: The Tearing heuristic has chosen variables with annotation attribute 'tearingSelect = avoid'. Use -d=tearingdump and -d=tearingdumpV for more information.
// Notification: Model statistics after passing the back-end for initialization:
// * Number of independent subsystems: 1
// * Number of states: 0 ('-d=stateselection' for list of states)
Expand All @@ -50,7 +51,7 @@ val(i3,0.0); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(2,100.0%) 3}
// * Linear torn systems: 1 {(1,100.0%) 4}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/tearingSelect-omc.mos
Expand Up @@ -50,7 +50,7 @@ val(i3,0.0); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(2,100.0%) 3}
// * Linear torn systems: 1 {(1,100.0%) 4}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/totalTearing1.mos
Expand Up @@ -38,7 +38,7 @@ simulate(Tearing1); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(2,100.0%) 3}
// * Linear torn systems: 1 {(1,100.0%) 4}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/totalTearing2.mos
Expand Up @@ -258,7 +258,7 @@ simulate(totalTearing2); getErrorString();
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 0
// * Non-linear torn systems: 1 {2 1}
// * Non-linear torn systems: 1 {1 2}
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
// * Number of states: 0 ('-d=stateselection' for list of states)
Expand Down
2 changes: 1 addition & 1 deletion simulation/modelica/tearing/totalTearing3.mos
Expand Up @@ -38,7 +38,7 @@ simulate(Tearing11); getErrorString();
// * Torn equation systems: 1
// * Mixed (continuous/discrete) equation systems: 0
// Notification: Torn system details for strict tearing set:
// * Linear torn systems: 1 {(3,88.9%) 7}
// * Linear torn systems: 1 {(2,100.0%) 8}
// * Non-linear torn systems: 0
// Notification: Model statistics after passing the back-end for simulation:
// * Number of independent subsystems: 1
Expand Down

0 comments on commit 9906a4d

Please sign in to comment.