Directory testsuite/openmodelica/fmi/ModelExchange/

Directory Created:
2012-10-17 23:09
Directory Deleted:
2014-10-21 16:47
Total Files:
0
Deleted Files:
24
Lines of Code:
0

[root]/testsuite/openmodelica/fmi/ModelExchange
                    directory in repo 1.0 (31 files, 7560 lines)
                    directory in repo 2.0 (20 files, 1237 lines)
                    Folder removed from repo testedFMU (0 files, 0 lines)
                        Folder removed from repo dymola7.4 (0 files, 0 lines)
                        Folder removed from repo fmusdk1.0.2 (0 files, 0 lines)

Lines of Code

testsuite/openmodelica/fmi/ModelExchange/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 201 (100.0%) 31171 (100.0%) 155.0
sjoelund.se 50 (24.9%) 10108 (32.4%) 202.1
wbraun 37 (18.4%) 9577 (30.7%) 258.8
adeas31 48 (23.9%) 7105 (22.8%) 148.0
hudson 11 (5.5%) 3819 (12.3%) 347.1
lochel 31 (15.4%) 272 (0.9%) 8.7
adrpo 10 (5.0%) 154 (0.5%) 15.4
jfrenkel 9 (4.5%) 100 (0.3%) 11.1
perost 3 (1.5%) 25 (0.1%) 8.3
cschubert 2 (1.0%) 11 (0.0%) 5.5

Most Recent Commits

wbraun 2014-10-21 16:47 Rev.: 22850

- fixes for FMI 2.0 import and export
- reorganize testsuite for fmi

0 lines of code changed in 24 files:

  • testsuite/openmodelica/fmi/ModelExchange: BouncingBall.mo (del), BouncingBall.mos (del), EnumerationTest.mo (del), EnumerationTest.mos (del), ExternalFMUs.mos (del), HelloFMIWorld.mo (del), HelloFMIWorld.mos (del), InOutTest.mo (del), InOutTest.mos (del), JuliansBib.mo (del), JuliansBib.mos (del), Makefile (del), Modelica.Electrical.Analog.Examples.ChuaCircuit.mos (del), Modelica_Mechanics_MultiBody_Examples_Elementary_DoublePendulum.mos (del), Modelica_Mechanics_MultiBody_Examples_Elementary_Pendulum.mos (del), Pendulum.mo (del), Pendulum.mos (del), PlanarMechanicsStandard.mo (del), SampleExample.mos (del), TanksConnectedPI.mo (del), TanksConnectedPI.mos (del), testAssert.mos (del), testBug2764.mos (del), testInOut.mo (del)
wbraun 2014-10-20 15:10 Rev.: 22817

- expected output

837 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: testAssert.mos (+837 -838)
adrpo 2014-10-19 01:59 Rev.: 22806

- fix FMI crashes?

36 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: testAssert.mos (+36 -6772)
hudson 2014-10-17 17:28 Rev.: 22802

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: testAssert.mos (+1)
wbraun 2014-10-17 17:22 Rev.: 22801

#2840 - added assertion handling to fmi1 and fmi2 export

8459 lines of code changed in 2 files:

  • testsuite/openmodelica/fmi/ModelExchange: Makefile (+1), testAssert.mos (new 8458)
adrpo 2014-09-30 06:33 Rev.: 22496

Merged branches/FFrontEnd into trunk/

Main changes:
- changed the environment to support both non-destructive and destructive updates
- Env.Cache -> FCore.Cache, Env.Env -> FCore.Graph
- FCore.Graph is not a list of Frames anymore is a stucture where the previous list is saved in component "scope"
- all Frames in the new FCore.Graph are FCore.Ref pointing to FCore.Node having different FCore.Data depending on what they are
- all FCore.Nodes have children (FCore.CAvlTree) which maps names to FCore.Ref (which is Array<FCore.Node>, size 1)
- FGraph.openScope pushes an already existing FCore.Ref (or a new one) on the scope list
- for all components having modifications the last class in the type path is renamed to include the
prefix, see FGraph.createVersionScope (this is done because we need unique names for redeclared functions,
records, etc and we need a unique type scope for that)
Example: A.B.C c -> A.B.C$c c

Bug fixes:
- calling function via component (multibody MSL 3.2.1 patch not needed anymore, will remove it in a next commit)
- #2837 array equations wrongly handled in RemoveSimpleEquations (used in ThermoPower and PowerSystems libraries, etc)
#2784, #2727, #2739 (missing modifiers combined with redeclare and unique function generation for redeclared functions)
#2835 - handle overconstrained connectors extending basic types (used in PowerSystems library)
- do not loose modifications on derived classes handled by InstExtends
- some error messages about missing components in Fluid library are gone
- for components of size 0 do not check if they are assigned before use in functions (residue in equalityConstraint)

98 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: Modelica_Mechanics_MultiBody_Examples_Elementary_Pendulum.mos (+98 -98)
perost 2014-09-23 11:44 Rev.: 22409

- Updated fmi test.

13 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: testBug2764.mos (+13)
sjoelund.se 2014-09-16 16:51 Rev.: 22328

#2804 Optimize `(x,_,_) = fn(y)` into `x = TSUB(fn(y),1)`.
Triggered some unwanted optimisations/inlining of function calls that were handled by forcing ceval of some function calls in the backend

98 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: Modelica_Mechanics_MultiBody_Examples_Elementary_Pendulum.mos (+98 -98)
hudson 2014-09-13 14:44 Rev.: 22295

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: testBug2764.mos (+1)
wbraun 2014-09-13 14:36 Rev.: 22294

#2764
- FMI: added dependecies feature for derivatives and outputs

- expand sparse pattern structure by transposed sparse pattern

138 lines of code changed in 3 files:

  • testsuite/openmodelica/fmi/ModelExchange: Makefile (+7 -6), Pendulum.mos (+16 -15), testBug2764.mos (new 115)
lochel 2014-08-05 14:11 Rev.: 21752

- fix initialization of fmi example

153 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: Modelica_Mechanics_MultiBody_Examples_Elementary_Pendulum.mos (+153 -8)
lochel 2014-08-01 13:37 Rev.: 21706

- merged revision(s) r21547-r21703 from branches/initialization/
- completely new initialization approach for under-determined, over-determined and simultaneously under- and over-determined systems
- symbolic consistency check for over-determined (sub-)systems

4 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: Modelica_Mechanics_MultiBody_Examples_Elementary_Pendulum.mos (+4 -4)
sjoelund.se 2014-04-24 13:59 Rev.: 20251

Replace measureTime=true with +d=measureTime in buildModel/etc
- Fix code generation for profiling of function calls (was disabled)
- Fix the counter for number of profiling blocks so the profiling now includes the measured blocks again

17 lines of code changed in 12 files:

  • testsuite/openmodelica/fmi/ModelExchange: BouncingBall.mos (+1 -1), EnumerationTest.mos (+1 -1), ExternalFMUs.mos (+4 -4), HelloFMIWorld.mos (+1 -1), InOutTest.mos (+1 -1), JuliansBib.mos (+2 -2), Modelica.Electrical.Analog.Examples.ChuaCircuit.mos (+1 -1), Modelica_Mechanics_MultiBody_Examples_Elementary_DoublePendulum.mos (+1 -1), Modelica_Mechanics_MultiBody_Examples_Elementary_Pendulum.mos (+1 -1), Pendulum.mos (+2 -2), SampleExample.mos (+1 -1), TanksConnectedPI.mos (+1 -1)
wbraun 2014-04-17 12:39 Rev.: 20190

- fixes for fmi-export(#2664)
- removed ringbuffer usage
- activated logging
- fixed InOutTest testcase

3 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: InOutTest.mos (+3 -15)
hudson 2014-04-16 11:06 Rev.: 20164

[Janitor mode] Fix whitespace

15 lines of code changed in 4 files:

  • testsuite/openmodelica/fmi/ModelExchange: BouncingBall.mo (+2 -2), EnumerationTest.mo (+1 -1), HelloFMIWorld.mo (+1 -1), TanksConnectedPI.mo (+11 -11)
adrpo 2014-04-11 16:37 Rev.: 20114

- getting the testsuite back to 100%
* baseline hpcom BranchingDynamicPipes.mos
* remove failing tests from testsuite/openmodelica/cppruntime/libraries/msl32/Makefile
* baseline SiemensPower flattening with the error until m:#1245 is decided

8 lines of code changed in 2 files:

  • testsuite/openmodelica/fmi/ModelExchange: BouncingBall.mos (+4 -4), EnumerationTest.mos (+4 -4)
adeas31 2014-04-10 14:49 Rev.: 20084

- Fix FMI enumeration test.

11 lines of code changed in 2 files:

  • testsuite/openmodelica/fmi/ModelExchange: EnumerationTest.mo (+3 -8), EnumerationTest.mos (+8 -7)
adeas31 2014-04-09 14:27 Rev.: 20065

- FMI enumeration test should work now.

8 lines of code changed in 2 files:

  • testsuite/openmodelica/fmi/ModelExchange: EnumerationTest.mos (+7 -4), Makefile (+1 -1)
lochel 2014-02-13 17:17 Rev.: 19097

- move warnings for parameters from front end to back end
- get rid of false warnings

0 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: InOutTest.mos (-2)
lochel 2014-02-12 15:32 Rev.: 19070

- fix duplicate warnings
- there are still some duplicate warnings from the front end (Adrian is working on that)

0 lines of code changed in 2 files:

  • testsuite/openmodelica/fmi/ModelExchange: BouncingBall.mos (-2), InOutTest.mos (-2)
adrpo 2014-02-07 09:57 Rev.: 19014

Fix #2566 in the FrontEnd
- report parameter T p(start = value, fixed = true) and use the start value.

6 lines of code changed in 2 files:

  • testsuite/openmodelica/fmi/ModelExchange: BouncingBall.mos (+2), InOutTest.mos (+4)
adrpo 2014-02-02 04:14 Rev.: 18932

Fix for #2557
- propely display the warning message
- add the line number information to the warning message too

4 lines of code changed in 2 files:

  • testsuite/openmodelica/fmi/ModelExchange: BouncingBall.mos (+2 -2), InOutTest.mos (+2 -2)
lochel 2014-02-01 11:07 Rev.: 18913

- fix #2557

15 lines of code changed in 2 files:

  • testsuite/openmodelica/fmi/ModelExchange: BouncingBall.mos (+4 -2), InOutTest.mos (+11 -9)
sjoelund.se 2013-12-09 15:37 Rev.: 18444

- Use -rdynamic for simulation code and enable backtrace on segmentation fault in simulations
- Name eqFunction_<ix> to ModelName_eqFunction_<ix> to avoid name conflicts in FMU's (could also have used GCC attribute protected visibility to prevent the linker from merging eqFunction_4 in the FMU and the simulation code; but renaming the function is portable)

5 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: BouncingBall.mos (+5 -3)
sjoelund.se 2013-11-24 10:50 Rev.: 18262

- Moved where CFLAGS for generated code are defined (in configure instead of logic in the code generation)
- Added configure env.vars RUNTIMECC and RUNTIMECFLAGS if the user wants different compilers for the generated code and omc itself (typically to use clang for generated code)
- Always include delay.h in generated simulation code. Revert previous change that made Counter and Counter3 work (relied on the wrong delayImpl being used)
- Moved performSimulation into the callback interface

1 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: Makefile (+1 -1)
lochel 2013-10-08 15:42 Rev.: 17606

- fix #2404

11 lines of code changed in 2 files:

  • testsuite/openmodelica/fmi/ModelExchange: Modelica_Mechanics_MultiBody_Examples_Elementary_DoublePendulum.mos (+7 -8), Modelica_Mechanics_MultiBody_Examples_Elementary_Pendulum.mos (+4 -5)
lochel 2013-06-23 21:59 Rev.: 16461

- change warnings

13 lines of code changed in 9 files:

  • testsuite/openmodelica/fmi/ModelExchange: BouncingBall.mos (+2 -2), EnumerationTest.mos (+1 -1), HelloFMIWorld.mos (+1 -1), InOutTest.mos (+1 -1), JuliansBib.mos (+4 -2), Modelica.Electrical.Analog.Examples.ChuaCircuit.mos (+1 -1), Modelica_Mechanics_MultiBody_Examples_Elementary_DoublePendulum.mos (+1 -1), Modelica_Mechanics_MultiBody_Examples_Elementary_Pendulum.mos (+1 -1), SampleExample.mos (+1 -1)
lochel 2013-06-23 19:27 Rev.: 16460

- add notification for suppressed warnings of the initialization

63 lines of code changed in 9 files:

  • testsuite/openmodelica/fmi/ModelExchange: BouncingBall.mos (+6 -4), EnumerationTest.mos (+2 -1), HelloFMIWorld.mos (+3 -2), InOutTest.mos (+9 -8), JuliansBib.mos (+16 -14), Modelica.Electrical.Analog.Examples.ChuaCircuit.mos (+11 -10), Modelica_Mechanics_MultiBody_Examples_Elementary_DoublePendulum.mos (+8 -7), Modelica_Mechanics_MultiBody_Examples_Elementary_Pendulum.mos (+5 -4), SampleExample.mos (+3 -2)
hudson 2013-05-02 21:27 Rev.: 15965

[Janitor mode] Fix tabs

1 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: EnumerationTest.mo (+1 -1)
sjoelund.se 2013-05-02 21:17 Rev.: 15963

Revert r15962 (accidently replaced 8 spaces with 2 spaces; was supposed to be 1 tab to 2 spaces but text editors messed up the command)
Contact me if you have problems merging your working copy

3800 lines of code changed in 3 files:

  • testsuite/openmodelica/fmi/ModelExchange: JuliansBib.mo (+1565 -1565), PlanarMechanicsStandard.mo (+2221 -2221), TanksConnectedPI.mo (+14 -14)
hudson 2013-05-02 20:46 Rev.: 15962

[Janitor mode] Fix tabs

3800 lines of code changed in 3 files:

  • testsuite/openmodelica/fmi/ModelExchange: JuliansBib.mo (+1565 -1565), PlanarMechanicsStandard.mo (+2221 -2221), TanksConnectedPI.mo (+14 -14)
wbraun 2013-04-30 18:19 Rev.: 15942

- disabled the pedulum test for now, since it fails
on hudson with gcc, again.

1 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: Makefile (+1 -1)
hudson 2013-04-30 09:08 Rev.: 15933

Fix eol-style

1 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: SampleExample.mos (+1)
adrpo 2013-04-29 22:12 Rev.: 15931

- SampleExample.mos not SampleEvents.mos

1 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: Makefile (+1 -1)
wbraun 2013-04-29 20:27 Rev.: 15930

bugfixes for FMI:
- added *_info.xml and *_init.xml to resoursses
- therefore added default simulation options to translateFMU in CevalScript.mo

- added support for dynamic state selection
- added an event triggering equation to FMI import
- added an addional flag to function stateSelect to be able switch states only in eventUpdate

- added support for sample operator in FMU-import/-export
- added some tests to testsuite

137 lines of code changed in 4 files:

  • testsuite/openmodelica/fmi/ModelExchange: JuliansBib.mos (+38 -20), Makefile (+3 -1), Pendulum.mos (+48 -16), SampleExample.mos (new 48)
sjoelund.se 2013-04-29 13:04 Rev.: 15927

#1863 Removed simulation options noClean and storeInTemp since they do not work and there are no tests for them

31 lines of code changed in 8 files:

  • testsuite/openmodelica/fmi/ModelExchange: BouncingBall.mos (+3 -3), EnumerationTest.mos (+1 -1), HelloFMIWorld.mos (+2 -2), InOutTest.mos (+7 -7), Modelica.Electrical.Analog.Examples.ChuaCircuit.mos (+9 -9), Modelica_Mechanics_MultiBody_Examples_Elementary_DoublePendulum.mos (+7 -7), Modelica_Mechanics_MultiBody_Examples_Elementary_Pendulum.mos (+1 -1), TanksConnectedPI.mos (+1 -1)
sjoelund.se 2013-04-29 11:58 Rev.: 15926

Fix eol-style

2 lines of code changed in 2 files:

  • testsuite/openmodelica/fmi/ModelExchange: Pendulum.mo (+1), Pendulum.mos (+1)
sjoelund.se 2013-04-23 08:19 Rev.: 15885

(OpenMP) Use the memory pool of the current thread

12 lines of code changed in 1 file:

  • testsuite/openmodelica/fmi/ModelExchange: InOutTest.mos (+12 -6)
sjoelund.se 2013-01-25 23:01 Rev.: 14946

Remove BOM

2 lines of code changed in 2 files:

  • testsuite/openmodelica/fmi/ModelExchange: JuliansBib.mo (+1 -1), PlanarMechanicsStandard.mo (+1 -1)
jfrenkel 2013-01-11 11:25 Rev.: 14745

- bugfix inlinesolve and nonlinear system, init also the nonlinear systems for inline solver
- bugfix/workaround for nonlinear system and inline solver, set the nonlinear index also in odeequations
- try to get fmu with state selection working -> no success
- free stateselection data

48 lines of code changed in 2 files:

  • testsuite/openmodelica/fmi/ModelExchange: Pendulum.mo (new 14), Pendulum.mos (new 34)

(27 more)

Generated by StatSVN 0.7.0