Directory testsuite/libraries/msl221/Electrical/

Directory Created:
2010-05-18 12:23
Directory Deleted:
2012-10-08 11:17
Total Files:
0
Deleted Files:
15
Lines of Code:
0

[root]/testsuite/libraries/msl221/Electrical

Lines of Code

testsuite/libraries/msl221/Electrical/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 178 (100.0%) 2135 (100.0%) 11.9
stebr461 31 (17.4%) 1057 (49.5%) 34.0
sjoelund.se 88 (49.4%) 435 (20.4%) 4.9
wbraun 19 (10.7%) 313 (14.7%) 16.4
adrpo 9 (5.1%) 129 (6.0%) 14.3
perost 12 (6.7%) 96 (4.5%) 8.0
Frenkel TUD 2 (1.1%) 80 (3.7%) 40.0
mahge930 1 (0.6%) 24 (1.1%) 24.0
jfrenkel 1 (0.6%) 1 (0.0%) 1.0
alash325 15 (8.4%) 0 (0.0%) 0.0

Most Recent Commits

alash325 2012-10-08 11:17 Rev.: 13242

-- testsuite/3rdparty/AVM + testsuite/3rdparty/ThermoSysPro are temporarily moved to testsuite directory + testsiuite/Libraries + testsuite/mofiles + testsuite/3rdparty are deleted from SVN

0 lines of code changed in 15 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (del), CauerLowPassSC2.mos (del), CharacteristicThyristors2.mos (del), ChuaCircuit2.mos (del), HeatingMOSInverter2.mos (del), HeatingNPN_OrGate2.mos (del), HeatingRectifier2.mos (del), HeatingResistor2.mos (del), Makefile (del), OvervoltageProtection2.mos (del), Rectifier2.mos (del), ShowSaturatingInductor2.mos (del), ShowVariableResistor2.mos (del), SwitchWithArc2.mos (del), ThyristorBehaviourTest2.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

11 lines of code changed in 4 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassSC2.mos (+4 -68), ChuaCircuit2.mos (+2 -2), HeatingMOSInverter2.mos (+4 -1), Makefile (+1 -1)
jfrenkel 2012-09-12 17:18 Rev.: 12896

- fix tests, switch of tearing for some models because nonlinear solver has trouble see Ticket #1804
- improve adiacency matrix, check if expressions branch variables
- fix bug for determinant calculation in dynamic state selection
- fix bug for temp variables in simcode

1 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: CauerLowPassSC2.mos (+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

87 lines of code changed in 5 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+25 -25), CauerLowPassSC2.mos (+26 -26), ChuaCircuit2.mos (+10 -10), HeatingMOSInverter2.mos (+12 -12), ShowVariableResistor2.mos (+14 -14)
adrpo 2012-03-06 11:19 Rev.: 11310

- move ./libraries/msl221/Electrical/HeatingRectifier2.mos to failing tests

1 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: Makefile (+1 -1)
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)

24 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: Makefile (+24 -1)
wbraun 2011-09-08 23:40 Rev.: 9760

- fixed some bugs in event handling
- changed debug output for events fprintf

24 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: CauerLowPassSC2.mos (+24 -24)
perost 2011-06-20 14:49 Rev.: 9322

- Fixed invalid type in BackendDAETransform.
- Updated testsuite.

38 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+38 -37)
wbraun 2011-05-26 00:50 Rev.: 9119

- added fixes for initialization (Bug [# 1537])
- fixed builtin function semiLinear()

37 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+37 -38)
sjoelund.se 2011-05-24 13:45 Rev.: 9088

- Changed the installed library structure to omlibrary/Modelica 3.1 instead of omlibrary/msl31/Modelica
- Testcases now use loadModel(Modelica,{"3.1"}), etc, instead of env.vars

13 lines of code changed in 14 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+1 -2), CauerLowPassSC2.mos (+1 -2), CharacteristicThyristors2.mos (+1 -2), ChuaCircuit2.mos (+1 -2), HeatingMOSInverter2.mos (+1 -2), HeatingNPN_OrGate2.mos (+1 -2), HeatingRectifier2.mos (+1 -2), HeatingResistor2.mos (+1 -2), OvervoltageProtection2.mos (+1 -2), Rectifier2.mos (+1 -2), ShowSaturatingInductor2.mos (+1 -2), ShowVariableResistor2.mos (+1 -2), SwitchWithArc2.mos (+1 -2), ThyristorBehaviourTest2.mos (-1)
sjoelund.se 2011-05-22 12:51 Rev.: 9069

- Added rule to simplify x+x+x-x-x=x

35 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+35 -35)
perost 2011-05-04 12:04 Rev.: 8807

- Updated parallel test script to handle ExternalLibraryFunction.mos.
- Updated expected result of HeatingRectifier2 test.

38 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+38 -38)
sjoelund.se 2011-04-17 08:59 Rev.: 8680

- Fix compilation on Linux (assert.h)
- Expected testsuite results
- Remove tabs

36 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+36 -37)
adrpo 2011-04-16 23:21 Rev.: 8674

- fixes to c_runtime so no more crashes on Windows (even better on Linux)!
- matrix.h (double assigned to modelica_boolean)
*loc_ptrs[i]=values[cur_value_indx*size+i];
loc_ptrs is a array of pointers to doubles which is set to addresses of
modelica_boolean then at those addresses a double is copied (values is a double array)
- other files
+ initialize most variables to 0 or NULL or "".
- flagSet now returns integer instead of bool!
- fixes interactiveSimuation -> interactiveSimulation.

40 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+40 -39)
wbraun 2011-04-15 19:00 Rev.: 8667

- added some bugfixes for initialization and update some testcase to currect values

3 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+3 -4)
sjoelund.se 2011-04-14 20:27 Rev.: 8650

- Expected output

36 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+36 -36)
Frenkel TUD 2011-04-14 19:09 Rev.: 8647

- BackendDAEOptimize.mo:
- remove old remove simple Equation
- add remove equal function calls equations module
- use new remove simple Equation for Linearization
- BackEnd/BackendDAEUtil.mo
- change incidenceMatrix, now it generates the incidenceMatrix and the transposed incidenceMatrix at once
- use removeFinalParameters,removeEqualFunctionCalls,removeSimpleEquations,expandDerOperator as default preOptModules
- BackendDump.mo: add function debuglst
- update testsuite

40 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+40 -40)
sjoelund.se 2011-04-14 12:20 Rev.: 8638

- testsuite fix

38 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+38 -38)
sjoelund.se 2011-04-11 17:15 Rev.: 8586

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

6 lines of code changed in 6 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+1 -1), CauerLowPassSC2.mos (+1 -1), ChuaCircuit2.mos (+1 -1), HeatingMOSInverter2.mos (+1 -1), HeatingRectifier2.mos (+1 -1), ShowVariableResistor2.mos (+1 -1)
wbraun 2011-03-31 07:01 Rev.: 8420

- Bugfixes for RemoveSimpleEquations
- Bugfixes for Intialization
- Support for Alias Vars in result files

41 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+41 -40)
Frenkel TUD 2011-03-29 20:53 Rev.: 8405

- BackendDAEOptimize.mo: remove simple equations b = der(x)
- Bugfix for removeParameterEqns
- new module removeProtectedParameters
- update testsuite cause of new case for remove simple eqs

40 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+40 -40)
wbraun 2011-03-24 16:55 Rev.: 8349

BackendDAECreate.mo:
- deactivated minmax and nominal assert, due to the fact that Bug [# 1454] is caused.
SimCodeC.tpl:
- changed measure_time_flag to be able activate it by simulation flag "-v"
SimCode.mo:
- added case for generation only the "jacobian" dg/dx with debug flag "+d=jacobian"
BackendDAEOptimize.mo:
- adjusted to SimCode.mo "+d=jacobian"
solver_main.cpp and simulation_runtime.cpp:
- activated "euler" solver again, was deactived for some reason.
- added additional solver names : "dassljac" and "dasslnum" for using a symbolic jacobian and own numerical jacobian in dassl.
- clean up some things.
testsuite:
- deactivated some tests that initialise wrong, due to the Bug [# 1455]
- update some tests to correct results.

39 lines of code changed in 2 files:

  • testsuite/libraries/msl221/Electrical: HeatingRectifier2.mos (+38 -38), Makefile (+1 -1)
wbraun 2011-03-10 16:37 Rev.: 8166

- removed old dassl solver
- adjust testsuite

127 lines of code changed in 5 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+54 -110), CauerLowPassSC2.mos (+25 -25), ChuaCircuit2.mos (+1 -1), HeatingRectifier2.mos (+43 -41), Makefile (+4 -4)
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

5 lines of code changed in 5 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+1 -1), CauerLowPassSC2.mos (+1 -1), ChuaCircuit2.mos (+1 -1), HeatingMOSInverter2.mos (+1 -1), ShowVariableResistor2.mos (+1 -1)
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

13 lines of code changed in 8 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+2 -2), CauerLowPassSC2.mos (+2 -2), CharacteristicThyristors2.mos (+1 -1), ChuaCircuit2.mos (+2 -2), HeatingMOSInverter2.mos (+2 -2), HeatingRectifier2.mos (+1 -1), Rectifier2.mos (+1 -1), ShowVariableResistor2.mos (+2 -2)
wbraun 2011-02-23 15:54 Rev.: 7988

- bugfix in differentiation rule for abs()
- added some improvments in the c_runtime
- adjust the SimCodeC.tpl for the c_runtime
- adjust some testcase and moved some from msl221 examples to failed testcase, because they not simulate correctly anyway.

2 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: Makefile (+2 -2)
wbraun 2011-02-17 07:02 Rev.: 7950

- changed default solver to dassl2 (or from now it's called dassl)
- for now old default solver renamed to dasslold

29 lines of code changed in 3 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+2 -2), CauerLowPassSC2.mos (+24 -24), HeatingMOSInverter2.mos (+3 -3)
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)

63 lines of code changed in 5 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+13 -13), CauerLowPassSC2.mos (+25 -25), ChuaCircuit2.mos (+9 -9), HeatingMOSInverter2.mos (+9 -9), ShowVariableResistor2.mos (+7 -7)
sjoelund.se 2010-12-31 11:14 Rev.: 7597

- Use teardown_command in msl221/Electrical

12 lines of code changed in 11 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+1 -3), CharacteristicThyristors2.mos (+1 -4), ChuaCircuit2.mos (+1 -3), HeatingMOSInverter2.mos (+1 -3), HeatingNPN_OrGate2.mos (+1), HeatingRectifier2.mos (+1 -3), HeatingResistor2.mos (+1 -3), OvervoltageProtection2.mos (+1 -1), Rectifier2.mos (+2 -4), ShowSaturatingInductor2.mos (+1 -2), ShowVariableResistor2.mos (+1 -4)
adrpo 2010-12-15 23:39 Rev.: 7422

- updates to simulations due to changes in c_runtime and back-end.

12 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: HeatingMOSInverter2.mos (+12 -12)
adrpo 2010-12-10 17:52 Rev.: 7347

- updates of tests due to changes in trival equation counting.

23 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: CauerLowPassSC2.mos (+23 -23)
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

53 lines of code changed in 5 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+7 -6), CauerLowPassSC2.mos (+25 -24), ChuaCircuit2.mos (+9 -8), HeatingMOSInverter2.mos (+11 -10), ShowVariableResistor2.mos (+1)
perost 2010-09-27 15:41 Rev.: 6233

Fixes for bug #1121:
- Removed index from DAE.ET_ENUMERATION, since it no longer needed due to
DAE.ENUM_LITERAL.
- Split the list of variables in DAE.T_ENUMERATION into one list containing
literals and one containing attributes.
- Implemented enum->Real implicit type casting.
- Fixed connect with enumeration variables.
- Fixed so that enumerations are basic types.
- Static.elabCref now takes the variables subscripts into account when
determining it's variability.
- Added utility function Util.isPrefixListComp.
- Removed testsuite/mofiles/rtestsim, since it's not used.
- Updated test cases and enabled the Modelica.Electrical.Digital tests.

1 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: Makefile (+1 -1)
sjoelund.se 2010-09-22 18:07 Rev.: 6179

- Added /libraries - a common place for the Modelica libraries we test OpenModelica against
- It is possible to switch between Modelica versions using the following environments:
- OPENMODELICALIBRARY=/libraries/msl221:/libraries/common
- OPENMODELICALIBRARY=/libraries/msl31:/libraries/common
- (Separate with ; on Windows platforms)
- Moved /libraries/testsuite/libraries/ ... msl221 msl31 BioChem to /libraries
- Added ModelicaAdditions, SimpleFluid to /libraries
- Updated testcases to reflect these changes (testcases that load MSL now use loadModel)

27 lines of code changed in 14 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+2 -1), CauerLowPassSC2.mos (+2 -1), CharacteristicThyristors2.mos (+2 -1), ChuaCircuit2.mos (+2 -1), HeatingMOSInverter2.mos (+2 -1), HeatingNPN_OrGate2.mos (+2 -1), HeatingRectifier2.mos (+2 -1), HeatingResistor2.mos (+2 -1), OvervoltageProtection2.mos (+2 -1), Rectifier2.mos (+2 -1), ShowSaturatingInductor2.mos (+2 -1), ShowVariableResistor2.mos (+2 -1), SwitchWithArc2.mos (+2 -1), ThyristorBehaviourTest2.mos (+1)
sjoelund.se 2010-09-21 12:34 Rev.: 6159

- Fix svn-eol-style on Makefiles

37 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: Makefile (+37 -36)
sjoelund.se 2010-09-09 21:55 Rev.: 6075

- Adding Compiler/runtime/rtclock.c; a part of the System module
- Contains functions for _accurate_ timing (the Linux timer reports a 1-nanosecond resolution)
- Added extra fields to the SimulationResult record returned by simulate()
- totalTime, timeFrontend, timeBackend, timeCodegen, timeCompile, timeSimulation
- The fields are disabled when running omc through rtest
- Added new flag to omc, --running-testsuite flag (note that you need to use -- --running-testsuite in order to prevent the RML runtime from eating the flag)

1 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: CauerLowPassSC2.mos (+1 -3)
perost 2010-09-09 17:23 Rev.: 6074

- Implemented option to output annotations in flat modelica.
- Cleaned up Interactive.evaluateGraphicalApi to make it easier to maintain.
- Updated some msl221 test cases that are normally not run, due to Martins
recent changes.

16 lines of code changed in 8 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+2 -1), CauerLowPassSC2.mos (+2 -1), CharacteristicThyristors2.mos (+2 -1), ChuaCircuit2.mos (+2 -1), HeatingMOSInverter2.mos (+2 -1), HeatingRectifier2.mos (+2 -1), Rectifier2.mos (+2 -1), ShowVariableResistor2.mos (+2 -1)
perost 2010-06-11 17:02 Rev.: 5649

- Removed name mangling from DAELow, and implemented it in the template-based
code generator instead.
- Removed origVarName from DAELow.VAR, since varName is now the same.
- Removed unused functions Util.modelicaStringToCStr and Util.cStrToModelicaString.
- Removed unused stringify functions from Exp (Exp.stringifyComponentRef etc.).
- Fixed remaining issues with the template-based code generator, such as
external fortran calls, function pointers and returning records from functions.
- Added unboxing of arrays to meta_modelica.h
- Removed the old SimCodegen module and replaced it with the new SimCode module.
- Removed printing <asub> before ASUB expressions in Exp.printExp.
- Updated lots of testcases to comply with the changes made.
- Fixed some spelling errors (Descrete => Discrete, Resudials => Residuals)

3 lines of code changed in 1 file:

  • testsuite/libraries/msl221/Electrical: Rectifier2.mos (+3 -3)
sjoelund.se 2010-05-31 09:43 Rev.: 5589

- Added Unix make target "fix-svn-eol-style"
- Fixed line ending for all .mo and .mos-files in Compiler/ and testsuite/

26 lines of code changed in 14 files:

  • testsuite/libraries/msl221/Electrical: CauerLowPassOPV2.mos (+1), CauerLowPassSC2.mos (+1), CharacteristicThyristors2.mos (+1), ChuaCircuit2.mos (+1), HeatingMOSInverter2.mos (+1), HeatingNPN_OrGate2.mos (+1), HeatingRectifier2.mos (+1), HeatingResistor2.mos (+1), OvervoltageProtection2.mos (+1), Rectifier2.mos (+13 -12), ShowSaturatingInductor2.mos (+1), ShowVariableResistor2.mos (+1), SwitchWithArc2.mos (+1), ThyristorBehaviourTest2.mos (+1)
stebr461 2010-05-28 14:33 Rev.: 5586

- Added simulation test for Modelica.Electrical.Analog.Examples.ThyristorBehaviourTest

10 lines of code changed in 2 files:

  • testsuite/libraries/msl221/Electrical: Makefile (+1), ThyristorBehaviourTest2.mos (new 9)

(10 more)

Generated by StatSVN 0.7.0