Skip to content

Commit b22a806

Browse files
committed
Updating solver flags
Uses new naming of flags in Dymola 2025x Refresh 1.
1 parent d3a3b25 commit b22a806

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

Example1/Utilities.mo

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ package Utilities
6363
Modelica.Utilities.Streams.print("DAE Mode is turned on.");
6464
Advanced.Define.GlobalOptimizations :=2;
6565
Modelica.Utilities.Streams.print("Global optimization is enabled.");
66-
Advanced.SparseActivate :=true;
66+
Advanced.Translation.SparseActivate :=true;
6767
Advanced.Translation.SparseActivateIntegrator :=true;
6868
Advanced.Translation.SparseActivateSystems :=true;
69-
Advanced.SparseMaximumDensity := 25;
70-
Advanced.SparseMinimumStates := 50;
69+
Advanced.Translation.SparseMaximumDensity := 25;
70+
Advanced.Translation.SparseMinimumStates := 50;
7171
Modelica.Utilities.Streams.print("Sparse options enabled.");
7272
Advanced.NumberOfCores := corenum;
7373
Modelica.Utilities.Streams.print("If available, the following number of cores will be used:" + String(corenum));
@@ -80,7 +80,7 @@ package Utilities
8080
Modelica.Utilities.Streams.print("DAE Mode is turned off.");
8181
Advanced.Define.GlobalOptimizations :=0;
8282
Modelica.Utilities.Streams.print("Global optimization is disabled.");
83-
Advanced.SparseActivate :=false;
83+
Advanced.Translation.SparseActivate :=false;
8484
Advanced.Translation.SparseActivateIntegrator :=false;
8585
Advanced.Translation.SparseActivateSystems :=false;
8686
Modelica.Utilities.Streams.print("Sparse options disabled.");

Example2/Utilities/SetupSolverSettings/Off.mo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ algorithm
77
Modelica.Utilities.Streams.print("DAE Mode is turned off.");
88
Advanced.Define.GlobalOptimizations :=0;
99
Modelica.Utilities.Streams.print("Global optimization is disabled.");
10-
Advanced.SparseActivate :=false;
10+
Advanced.Translation.SparseActivate :=false;
1111
Advanced.Translation.SparseActivateIntegrator :=false;
1212
Advanced.Translation.SparseActivateSystems :=false;
1313
Modelica.Utilities.Streams.print("Sparse options disabled.");

Example2/Utilities/SetupSolverSettings/On.mo

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ algorithm
88
Modelica.Utilities.Streams.print("DAE Mode is turned on.");
99
Advanced.Define.GlobalOptimizations :=2;
1010
Modelica.Utilities.Streams.print("Global optimization is enabled.");
11-
Advanced.SparseActivate :=true;
11+
Advanced.Translation.SparseActivate :=true;
1212
Advanced.Translation.SparseActivateIntegrator :=true;
1313
Advanced.Translation.SparseActivateSystems :=true;
14-
Advanced.SparseMaximumDensity := 25;
15-
Advanced.SparseMinimumStates := 50;
14+
Advanced.Translation.SparseMaximumDensity := 25;
15+
Advanced.Translation.SparseMinimumStates := 50;
1616
Modelica.Utilities.Streams.print("Sparse options enabled.");
1717
Advanced.NumberOfCores := corenum;
1818
Modelica.Utilities.Streams.print("If available, the following number of cores will be used:" + String(corenum));

0 commit comments

Comments
 (0)