Directory testsuite/linearize/

Directory Deleted:
2012-09-28 18:44
Total Files:
0
Deleted Files:
29
Lines of Code:
0

[root]/testsuite/linearize

Lines of Code

testsuite/linearize/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 298 (100.0%) 1959 (100.0%) 6.5
sjoelund.se 116 (38.9%) 568 (29.0%) 4.8
lochel 15 (5.0%) 541 (27.6%) 36.0
adrpo 36 (12.1%) 431 (22.0%) 11.9
wbraun 31 (10.4%) 194 (9.9%) 6.2
jfrenkel 30 (10.1%) 153 (7.8%) 5.1
perost 35 (11.7%) 41 (2.1%) 1.1
mahge930 1 (0.3%) 22 (1.1%) 22.0
Frenkel TUD 5 (1.7%) 9 (0.5%) 1.8
alash325 29 (9.7%) 0 (0.0%) 0.0

Most Recent Commits

alash325 2012-09-28 18:44 Rev.: 13094

-Moved interactive and linearize test files to testsuite/openmodelica/

0 lines of code changed in 29 files:

  • testsuite/linearize: Makefile (del), linmodel.mo (del), linmodel.mos (del), modelLotkaVolterra.mo (del), modelTwoflattankmodel.mo (del), modelVanDerPol.mo (del), modelextfunction.mo (del), modelnonlinsys.mo (del), simLotkaVolterra.mos (del), simNonlinear.mos (del), simTwoTank.mos (del), simVanDerPol.mos (del), simextfunction.mos (del), smallValue.mo (del), smallValues.mos (del), test_01.mo (del), test_01.mos (del), test_02.mo (del), test_02.mos (del), test_03.mo (del), test_03.mos (del), test_04.mo (del), test_04.mos (del), test_05.mo (del), test_05.mos (del), test_06.mo (del), test_06.mos (del), testknownvar.mo (del), testknownvar.mos (del)
wbraun 2012-09-21 15:55 Rev.: 13015

- changed event handling with dassl
- while every dassl step the ZeroCrossings are tested
- changed many results, since now the simulation is more accurate
- changed the check for Modelica assert, now some models produce warnings
for variables outside min and max values

14 lines of code changed in 6 files:

  • testsuite/linearize: linmodel.mos (+2 -2), simLotkaVolterra.mos (+2 -2), simVanDerPol.mos (+2 -2), simextfunction.mos (+4 -4), smallValues.mos (+2 -2), testknownvar.mos (+2 -2)
jfrenkel 2012-09-07 23:25 Rev.: 12836

- fix tests

13 lines of code changed in 2 files:

  • testsuite/linearize: simNonlinear.mos (+6 -6), simTwoTank.mos (+7 -6)
jfrenkel 2012-09-07 21:51 Rev.: 12834

- fix tests

39 lines of code changed in 8 files:

  • testsuite/linearize: linmodel.mos (+7 -6), simLotkaVolterra.mos (+4 -4), simVanDerPol.mos (+5 -4), simextfunction.mos (+8 -8), smallValues.mos (+4 -4), test_02.mos (+4 -4), test_04.mos (+4 -4), test_05.mos (+3 -3)
jfrenkel 2012-09-07 17:15 Rev.: 12830

- fix liniearization

45 lines of code changed in 10 files:

  • testsuite/linearize: linmodel.mos (+6 -7), simLotkaVolterra.mos (+3 -5), simNonlinear.mos (+6 -7), simTwoTank.mos (+4 -6), simVanDerPol.mos (+4 -5), simextfunction.mos (+9 -9), smallValues.mos (+4 -5), test_02.mos (+4 -5), test_04.mos (+3 -4), test_05.mos (+2 -3)
jfrenkel 2012-09-06 21:55 Rev.: 12814

- fix tests

56 lines of code changed in 10 files:

  • testsuite/linearize: linmodel.mos (+7 -6), simLotkaVolterra.mos (+5 -3), simNonlinear.mos (+7 -6), simTwoTank.mos (+6 -4), simVanDerPol.mos (+5 -4), simextfunction.mos (+9 -8), smallValues.mos (+5 -4), test_02.mos (+5 -4), test_04.mos (+4 -3), test_05.mos (+3 -2)
Frenkel TUD 2012-08-23 15:57 Rev.: 12652

- add BackendDAEOptimize.optimizeInitialSystem
- move linearize/test_01 back to failing tests

2 lines of code changed in 1 file:

  • testsuite/linearize: Makefile (+2 -2)
Frenkel TUD 2012-08-23 14:16 Rev.: 12650

- test only if all variables the algorithm should be solved for part of the outputs of the algorithm
- move linearize/test_01 back to working tests

2 lines of code changed in 1 file:

  • testsuite/linearize: Makefile (+2 -4)
sjoelund.se 2012-08-17 12:44 Rev.: 12560

- Fix separator/Makefile syntax bug

1 lines of code changed in 1 file:

  • testsuite/linearize: Makefile (+1 -1)
Frenkel TUD 2012-08-16 15:21 Rev.: 12550

- move linearize.test_01.mos to failing test because failed to generated derived algorithm because algorithm outputs not equal and known variables are assigned in algorithm
- move 3rdParty_PlanarMechanics.PlanarMechanicsForTesting.Examples.KinematicLoop.mos failing test because failed because of wrong initial values
- move libraries_msl31_media_simulate.Modelica.Media.Examples.SimpleLiquidWater.mos failing test because failed because medium.T is not as potential state marked and as state selected, so a function call has to be solved implicit
- move libraries_msl31_simulate.Modelica.Mechanics.Translational.Examples.Friction.mos failing test until it is fixed

3 lines of code changed in 1 file:

  • testsuite/linearize: Makefile (+3 -1)
wbraun 2012-05-02 19:47 Rev.: 11837

- created PastOptModules for Symbolic Jacobain and Symbolic Linearization.
They can be actived by "generateSymbolicJacobian" or "generateSymbolicLinearization"
- Imporoved the performance of generating sparsity pattern
- added therefore symbolicJacobian to BackendDAE

- created functions for copyBackendDAE and createEmptyBackendDAE

19 lines of code changed in 14 files:

  • testsuite/linearize: linmodel.mos (+1 -1), simLotkaVolterra.mos (+1 -1), simNonlinear.mos (+4 -3), simTwoTank.mos (+3 -3), simVanDerPol.mos (+1 -1), simextfunction.mos (+1 -1), smallValues.mos (+1 -1), test_01.mos (+1 -1), test_02.mos (+1 -1), test_03.mos (+1 -1), test_04.mos (+1 -1), test_05.mos (+1 -1), test_06.mos (+1 -1), testknownvar.mos (+1 -1)
Frenkel TUD 2012-04-28 00:28 Rev.: 11818

- BackendDAEOptimize: doReplaceScalarArrayEqns more generic
- BackendDAETransform: simplify code, use stateorder for differentiated equations
- PlanarMechanics: set initialconditions
- Update testsuite

1 lines of code changed in 1 file:

  • testsuite/linearize: test_06.mos (+1 -1)
sjoelund.se 2012-03-23 14:02 Rev.: 11511

- Added simulate(..., simflags="flags") option. It will be passed to the simulation executable in the future

31 lines of code changed in 14 files:

  • testsuite/linearize: linmodel.mos (+2 -2), simLotkaVolterra.mos (+2 -2), simNonlinear.mos (+2 -2), simTwoTank.mos (+2 -2), simVanDerPol.mos (+2 -2), simextfunction.mos (+5 -5), smallValues.mos (+2 -2), test_01.mos (+2 -2), test_02.mos (+2 -2), test_03.mos (+2 -2), test_04.mos (+2 -2), test_05.mos (+2 -2), test_06.mos (+2 -2), testknownvar.mos (+2 -2)
mahge930 2012-03-01 22:48 Rev.: 11260

+ The test-suite makefile now contain DEPENDENCIES. This are the files that are needed for the test cases.
+ "make clean" or (make -j clean) will clean the test-suite. i.e. all files that are not listed as DEPENDENCIES will be cleaned.
For OMDEV/MINGW ppl (linux already has partest)
+ "make threaded" will clean and then run the test-suite with 5 threads (my pc has 4 cores so :) ). (or just use "make -jN")
- 'msl31simulation.log' and 'msl31mediasimulation.log' still give problems with multiple threads. Very strange problem since the
output matches exactly with the expected but for some reason it is compared with outputs from another file. But For now this might help a bit.

Normal test-suite operation is not affected in anyway as far as I can tell. (Just some additions)

22 lines of code changed in 1 file:

  • testsuite/linearize: Makefile (+22 -7)
sjoelund.se 2012-02-27 18:42 Rev.: 11213

- Added support to parse line/block-comments as class elements (similar to annotations)
- Any comment in an expression is moved out of the element and put on its own line

80 lines of code changed in 14 files:

  • testsuite/linearize: linmodel.mos (+5 -2), simLotkaVolterra.mos (+5 -2), simNonlinear.mos (+5 -2), simTwoTank.mos (+5 -2), simVanDerPol.mos (+5 -2), simextfunction.mos (+12 -6), smallValues.mos (+6 -3), test_01.mos (+6 -3), test_02.mos (+5 -2), test_03.mos (+6 -3), test_04.mos (+5 -2), test_05.mos (+5 -2), test_06.mos (+5 -2), testknownvar.mos (+5 -2)
adrpo 2012-02-23 21:29 Rev.: 11192

- get rid of race between smallValues.mos and simVanDerPol.mos
as the parallel test might fail because of it.

16 lines of code changed in 2 files:

  • testsuite/linearize: smallValue.mo (+2 -2), smallValues.mos (+14 -14)
adrpo 2011-11-15 12:44 Rev.: 10515

- include the modifiers and dimensions in the dependency analysis in Inst.instElementList
- move annotation checking functions from DAEUtil to SCode.
- convert type of the Value in the binding if needed (to get rid of things like min = 0, instead of min = 0.0)
- in partial instantiation disregard parameters, instantiate only constants.
- rename the really bad name "subs" to restCref in Static.elabCrefSubs.
- clear errors when loadingFileInteractiveQualified API and parseFile API
- added vaporizing.mo test

- a LOT of tests have changed
- small fixes to tools/validatetest/validatetest.pl

33 lines of code changed in 14 files:

  • testsuite/linearize: linmodel.mos (+2 -2), simLotkaVolterra.mos (+2 -2), simNonlinear.mos (+2 -2), simTwoTank.mos (+2 -2), simVanDerPol.mos (+2 -2), simextfunction.mos (+5 -5), smallValues.mos (+2 -2), test_01.mos (+2 -2), test_02.mos (+2 -2), test_03.mos (+3 -3), test_04.mos (+2 -2), test_05.mos (+3 -3), test_06.mos (+2 -2), testknownvar.mos (+2 -2)
adrpo 2011-06-01 00:42 Rev.: 9222

- BIG CHANGE!
- generate Model_init.xml instead of Model_init.txt
- clean objects in Model.makefile before compiling (Make doesn't seem to get that
Model.c is newer than Model.o if we issue two simulate commands for the same model,
even if the model changed via loadFile.)
- check the result of fflush in systemimpl.c and printimpl.c
- fflush in c_runtime/linearize.cpp
- added c_runtime/simulation_input_xml.h and cpp to read the Model_init.xml file.
- link the generated code with the XML parser library -lexpat as libc_runtime needs it now
- Model.c and Model_init.xml will now contain a GUID which is used in c_runtime/simulation_input_xml.cpp
to check if the Model_init.xml is matched with Model.c (Model.exe)
- The Model_init.xml is based on FMI but with much more information that we need for OMC.
- The Model_init.xml file it has no schema yet as it may change in the near future to include
more things that are now static in the generated code (Model.c). This will make compilation
of generated code faster.
- disabled testsuite/interactive-simulation/runInteractiveSimulation.mos and added only a
compilation test (more work is needed to make the run test more robust).
- updated tests and compiler files with the name change from _init.txt to _init.xml.

2 lines of code changed in 1 file:

  • testsuite/linearize: simextfunction.mos (+2 -1)
perost 2011-05-16 11:30 Rev.: 9014

Fix for bug #1523:
- {} is no longer allowed in Modelica code, since it's not allowed by the
specification.
- Added test case mofiles/EmptyArray and updated the test suit.

12 lines of code changed in 11 files:

  • testsuite/linearize: linmodel.mos (+1 -1), simLotkaVolterra.mos (+1 -1), simVanDerPol.mos (+1 -1), simextfunction.mos (+2 -2), smallValues.mos (+1 -1), test_01.mos (+1 -1), test_02.mos (+1 -1), test_03.mos (+1 -1), test_05.mos (+1 -1), test_06.mos (+1 -1), testknownvar.mos (+1 -1)
perost 2011-05-13 15:57 Rev.: 9003

Fix for bug #1516:
- Fixed bad indentation in Dump.
- Updated test suite.

16 lines of code changed in 14 files:

  • testsuite/linearize: linmodel.mos (+1 -2), simLotkaVolterra.mos (+1 -2), simNonlinear.mos (+1 -2), simTwoTank.mos (+1 -2), simVanDerPol.mos (+1 -2), simextfunction.mos (+2 -4), smallValues.mos (+1 -2), test_01.mos (+1 -2), test_02.mos (+1 -2), test_03.mos (+2 -3), test_04.mos (+1 -2), test_05.mos (+1 -2), test_06.mos (+1 -2), testknownvar.mos (+1 -2)
adrpo 2011-05-12 01:23 Rev.: 8946

- fixes for OMDev Msys

2 lines of code changed in 1 file:

  • testsuite/linearize: Makefile (+2 -2)
sjoelund.se 2011-05-10 12:47 Rev.: 8906

- Fix for linearize tests on OSX

4 lines of code changed in 1 file:

  • testsuite/linearize: Makefile (+4 -2)
lochel 2011-05-09 15:23 Rev.: 8889

update testsuite/linearize/Makefile for linux compatibility

4 lines of code changed in 1 file:

  • testsuite/linearize: Makefile (+4 -2)
Frenkel TUD 2011-05-03 14:10 Rev.: 8787

- add heuristic state selction rule "state=var+param"
- Expression.mo: add function traverseCrefsFromExp
- fix testsuite

1 lines of code changed in 1 file:

  • testsuite/linearize: test_06.mos (+1 -1)
sjoelund.se 2011-04-11 17:15 Rev.: 8586

- Added simulate() option cflags = ""
- Also added a field for this in the OMEdit simulation widget

29 lines of code changed in 14 files:

  • testsuite/linearize: linmodel.mos (+2 -2), simLotkaVolterra.mos (+2 -2), simNonlinear.mos (+2 -2), simTwoTank.mos (+2 -2), simVanDerPol.mos (+2 -2), simextfunction.mos (+3 -3), smallValues.mos (+2 -2), test_01.mos (+2 -2), test_02.mos (+2 -2), test_03.mos (+2 -2), test_04.mos (+2 -2), test_05.mos (+2 -2), test_06.mos (+2 -2), testknownvar.mos (+2 -2)
wbraun 2011-04-01 06:13 Rev.: 8442

- for testsuite mosfiles-msl22 separated and actived some tests (initialization)
- clean up testsuite
- deactived print call in BackendQSS.mo, since it break the testsuite

1 lines of code changed in 1 file:

  • testsuite/linearize: testknownvar.mos (+1 -1)
wbraun 2011-03-16 23:19 Rev.: 8262

- rewrote the generation of the analytical jacobian -> gain the performace a lot
- fixed bug in solver_main
- added "dassljac" as solvername that use the analytical jacobian for simulation

85 lines of code changed in 4 files:

  • testsuite/linearize: Makefile (+3 -1), test_01.mo (+17 -14), test_01.mos (+33 -17), test_06.mos (+32 -14)
sjoelund.se 2011-03-04 10:22 Rev.: 8077

- Fixed line endings of several files

321 lines of code changed in 36 files:

  • testsuite/linearize: Makefile (+1), linmodel.mo (+1), linmodel.mos (+1), modelLotkaVolterra.mo (new), modelTwoflattankmodel.mo (+1), modelVanDerPol.mo (new), modelextfunction.mo (+1), modelnonlinsys.mo (+1), simLotkaVolterra.mos (+1), simNonlinear.mos (+1), simTwoTank.mos (+1), simVanDerPol.mos (+1), simextfunction.mos (+1), smallValue.mo (+1), smallValues.mos (+1), test_01.mo (+51 -50), test_01.mos (+47 -46), test_02.mo (+27 -26), test_02.mos (+1), test_03.mo (+29 -28), test_03.mos (+1), test_04.mo (+35 -34), test_04.mos (+1), test_05.mo (+25 -24), test_05.mos (+1), test_06.mo (+42 -41), test_06.mos (+44 -43), testknownvar.mo (+1), testknownvar.mos (+1)
sjoelund.se 2011-03-03 14:34 Rev.: 8072

- Added simulate() option measureTime=false
- Not used for now, but will replace the -mt option of simulation executables

25 lines of code changed in 12 files:

  • testsuite/linearize: linmodel.mos (+2 -2), simLotkaVolterra.mos (+2 -2), simNonlinear.mos (+2 -2), simTwoTank.mos (+2 -2), simVanDerPol.mos (+2 -2), simextfunction.mos (+3 -3), smallValues.mos (+2 -2), test_02.mos (+2 -2), test_03.mos (+2 -2), test_04.mos (+2 -2), test_05.mos (+2 -2), testknownvar.mos (+2 -2)
sjoelund.se 2011-02-24 08:45 Rev.: 7997

- Updated the default outputFormat of simulations to be .mat
- Only mosfiles-dassl/Sample2.mos changed its output; this seems to be because we have an event at the last time-step. I'll see if we can change the interpolation to always find the right limit

50 lines of code changed in 12 files:

  • testsuite/linearize: linmodel.mos (+4 -4), simLotkaVolterra.mos (+4 -4), simNonlinear.mos (+4 -4), simTwoTank.mos (+4 -4), simVanDerPol.mos (+4 -4), simextfunction.mos (+6 -6), smallValues.mos (+4 -4), test_02.mos (+4 -4), test_03.mos (+4 -4), test_04.mos (+4 -4), test_05.mos (+4 -4), testknownvar.mos (+4 -4)
sjoelund.se 2011-02-16 16:33 Rev.: 7947

- Added option variableFilter to translate/buildModel/simulate commands/simulation runtime
- This argument is a regular expression; any variable that matches this expression is present in the result file
- The default value is ".*", which matches _any_ variable
- The regex provided is treated as: ^(%regex%)$, i.e. you are forced to write regular expressions that match the complete name (no substring matches)
- Currently only implemented for plt/csv formats with mat coming in the near future

- Added an error message when a uniontype record contains a field that has the type of a uniontype record instead of a uniontype (this is more specific than the type mismatch error that used to be provided)

27 lines of code changed in 12 files:

  • testsuite/linearize: linmodel.mos (+2 -2), simLotkaVolterra.mos (+2 -2), simNonlinear.mos (+2 -2), simTwoTank.mos (+2 -2), simVanDerPol.mos (+2 -2), simextfunction.mos (+5 -5), smallValues.mos (+2 -2), test_02.mos (+2 -2), test_03.mos (+2 -2), test_04.mos (+2 -2), test_05.mos (+2 -2), testknownvar.mos (+2 -2)
wbraun 2011-01-27 14:19 Rev.: 7788

- Bugfixes for generation of jacobian matrix
added testcase for that issue

73 lines of code changed in 3 files:

  • testsuite/linearize: Makefile (+8 -2), testknownvar.mo (new 8), testknownvar.mos (new 57)
perost 2010-12-09 11:04 Rev.: 7328

- Removed space in front of unary minus and plus when using Dump, to make
linearize/test_05 succeed on linux too (where you get -0 instead of 0).
- Updated test cases due to these changes.
- Updated the parallel test script to handle modelicaML tests.
- Fixed spelling in Absyn.

13 lines of code changed in 10 files:

  • testsuite/linearize: linmodel.mos (+2 -2), simLotkaVolterra.mos (+1 -1), simNonlinear.mos (+1 -1), simTwoTank.mos (+1 -1), simVanDerPol.mos (+1 -1), simextfunction.mos (+2 -2), smallValues.mos (+1 -1), test_02.mos (+2 -2), test_04.mos (+1 -1), test_05.mos (+1 -1)
adrpo 2010-12-09 02:38 Rev.: 7326

- added API: getExperimentAnnotation and getSimulationOptions
Example:
getExperimentAnnotation(Modelica.Blocks.Examples.PID_Controller);
getSimulationOptions(Modelica.Blocks.Examples.PID_Controller);
simulate(Modelica.Blocks.Examples.PID_Controller, outputFormat="empty");
Result:
{StopTime=4}
{0.0, 4.0, 500, 1e-06, "dassl", "Modelica.Blocks.Examples.PID_Controller", false, false, "", "plt"}
/* startTime, stopTime, numberOfIntervals, tolerance, method, fileNamePrefix, storeInTemp, noClean, options, outputFormat */
- now the simulate(Model, ...) will read the experiment annotation from the model if there is any and use these settings.
- updated SimulationRecord to display simulation options.
- updated tests to suite the new SimulationRecord.
- added a generic COMPILER_WARNING in Error.mo and function Error.addCompilerWarning

318 lines of code changed in 17 files:

  • testsuite/linearize: linmodel.mos (new), simLotkaVolterra.mos (+20 -18), simNonlinear.mos (+5 -3), simTwoTank.mos (+22 -20), simVanDerPol.mos (new), simextfunction.mos (+38 -35), smallValues.mos (+20 -18), test_02.mos (+62 -60), test_03.mos (+61 -59), test_04.mos (+64 -62), test_05.mos (+2)
adrpo 2010-12-08 21:30 Rev.: 7323

- fixed a small space change.

60 lines of code changed in 1 file:

  • testsuite/linearize: test_05.mos (+60 -60)
wbraun 2010-12-07 03:21 Rev.: 7298

- added tests for modelicaML
- correct test_05 in linearization

2 lines of code changed in 3 files:

  • testsuite/linearize: simextfunction.mos (new), test_05.mos (+1 -1)
lochel 2010-11-29 16:55 Rev.: 7236

- fixed handling of algorithms for symbolic jacobian
- added some testcases

537 lines of code changed in 14 files:

  • testsuite/linearize: Makefile (+4 -3), test_01.mo (new 50), test_01.mos (new 46), test_02.mo (new 26), test_02.mos (new 60), test_03.mo (new 28), test_03.mos (new 59), test_04.mo (new 34), test_04.mos (new 62), test_05.mo (new 24), test_05.mos (new 60), test_06.mo (new 41), test_06.mos (new 43)
Generated by StatSVN 0.7.0