Directory testsuite/simulation/libraries/3rdParty/ThermoPower/

Directory Created:
2014-01-31 14:49
Total Files:
11
Deleted Files:
2
Lines of Code:
47529

[root]/testsuite/simulation/libraries/3rdParty/ThermoPower

Lines of Code

testsuite/simulation/libraries/3rdParty/ThermoPower/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 111 (100.0%) 78695 (100.0%) 708.9
lochel 42 (37.8%) 28225 (35.9%) 672.0
hudson 10 (9.0%) 25629 (32.6%) 2562.9
sjoelund.se 13 (11.7%) 21953 (27.9%) 1688.6
adrpo 12 (10.8%) 1717 (2.2%) 143.0
perost 8 (7.2%) 367 (0.5%) 45.8
vitalij 10 (9.0%) 245 (0.3%) 24.5
mahge930 3 (2.7%) 236 (0.3%) 78.6
wbraun 11 (9.9%) 188 (0.2%) 17.0
adeas31 1 (0.9%) 130 (0.2%) 130.0
ptaeuber 1 (0.9%) 5 (0.0%) 5.0

Most Recent Commits

adeas31 2015-03-25 19:00 Rev.: 25258

- Expected output.

130 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+130 -133)
wbraun 2015-03-11 03:19 Rev.: 25021

- fixing Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation
by changing alias start-value and nominal-value selection.
- prioritise the own variable attribute-value
- downgrade test Modelica.Fluid.Examples.HeatingSystem.mos for now.

140 lines of code changed in 7 files:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+30 -90), ThermoPower.Examples.CISE.CISESim2States120501.mos (+14 -42), ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos (+49 -145), ThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_cc.mos (+6 -18), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phC.mos (+20 -60), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos (+11 -33), ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+10 -30)
adrpo 2015-03-09 11:32 Rev.: 24991

- update tests after r24990
- 3 tests fail now solving NLS systems during initialization:
* testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation-addDerAlias.mos
* testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatingSystem.mos
* testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.PumpingSystem.mos

1197 lines of code changed in 7 files:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+190 -94), ThermoPower.Examples.CISE.CISESim2States120501.mos (+100 -19), ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos (+407 -190), ThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_cc.mos (+29 -24), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phC.mos (+97 -136), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos (+62 -85), ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+312 -222)
ptaeuber 2015-03-04 22:05 Rev.: 24915

- improved Cellier tearing, now it is able to handle large components

5 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+5 -1)
perost 2015-02-26 15:15 Rev.: 24800

- Improved deduction of implicit iteration ranges in for-loops.
- Added ALG_ASSERT, ALG_TERMINATE and ALG_REINIT to SCode.Statement,
to mimic how SCode.EEquation is structured.
- Various code cleanup.

63 lines of code changed in 4 files:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+41 -5), ThermoPower.Examples.CISE.CISESim2States120501.mos (+8), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phC.mos (+7), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos (+7)
lochel 2015-02-25 11:26 Rev.: 24765

- fix statistics of cse call expressions
- proper cse debug output of creating cse statistics

4 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+4 -4)
lochel 2015-02-25 10:21 Rev.: 24762

- clean up (remove unused variables, ...)

4 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+4 -4)
mahge930 2015-02-18 14:38 Rev.: 24621

Re-enable diagonal() simplification with minor changes. Back-end can't handle unsimplified ones in some cases.

0 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos (-235)
adrpo 2015-02-18 02:16 Rev.: 24618

- update test

9 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+9 -5)
mahge930 2015-02-17 19:00 Rev.: 24616

+ Fix #2726.
Handle diagonal() in code generation instead of simplifying it.

235 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos (+235)
wbraun 2015-02-16 20:45 Rev.: 24606

- added more information for a triggered Modelica assert
- fixes partially #3074

3 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phC.mos (+3 -1)
wbraun 2015-01-28 18:29 Rev.: 24272

- move cse module to the postOptModules
- activate it for simulation/libraries/3rdParty/ThermoPower/Bug2537.mos,
since it reduce drastically the time of the critical path in the testsuite.

16 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+16 -5)
lochel 2015-01-28 14:16 Rev.: 24253

- #3094: fix some asserts that were not formatted according to "logFormat"

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phC.mos (+1 -1)
vitalij 2015-01-23 12:38 Rev.: 24162

partial revert of r24150
- side effect of the tearing
- broke some examples

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos (+1)
vitalij 2015-01-22 14:04 Rev.: 24150

activated solveSimpleEquations

0 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos (-1)
lochel 2015-01-16 11:48 Rev.: 24062

- remove unnecessary simplifications before pre-opt modules

90 lines of code changed in 6 files:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+39), ThermoPower.Examples.CISE.CISESim2States120501.mos (+16), ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos (+14), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phC.mos (+7), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos (+7), ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+7)
lochel 2015-01-05 13:53 Rev.: 23934

- don't overwrite primary parameters while initialization (e.g. #3050)

5 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+5 -1)
vitalij 2015-01-03 13:35 Rev.: 23931

imporved negate for binary

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+1 -1)
mahge930 2014-11-10 11:51 Rev.: 23292

+ Put correct types when vectorizing qualified assignments.
- this used to send wrong types all the way to code generation.

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+1 -1)
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)

503 lines of code changed in 3 files:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos (+2 -1), ThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_cc.mos (+2 -1), ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+499 -126)
sjoelund.se 2014-09-12 13:38 Rev.: 22288

#2815 Handle fold reductions of user-defined functions with polymorphic types
- Also handle folding functions of type A,B->B, if the second argument has a constant default binding

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+1 -1)
perost 2014-09-09 10:52 Rev.: 22197

Fix for #2806:
- Remove input/output also from record components that are not top-level.

50 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+50 -50)
perost 2014-09-08 16:19 Rev.: 22170

Fix for #2806:
- Remove input/output from variables which are not at top-level or inside a
top-level connector.

20 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+20 -20)
sjoelund.se 2014-08-19 15:56 Rev.: 21916

Use the file info from the binding when generating an error about type mismatch in the binding (since it is very hard to know where the binding is coming from compared to finding out the type of the declared component)

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+1 -1)
vitalij 2014-08-19 11:24 Rev.: 21907

added some simplify rules

49 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+49 -49)
sjoelund.se 2014-08-18 11:11 Rev.: 21896

Added some tail recursion for the connection trie graph (moves some variables around in equations, and some equations too)

10 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+10 -10)
vitalij 2014-08-06 09:55 Rev.: 21772

added rules:
- a*x*b + c*x = x*(a*b + c)
- a*x + b*x*c = x*(a + b*c)

6 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+6 -6)
vitalij 2014-08-06 08:47 Rev.: 21767

- added rule for a*x*c + d*x*e => x*(a*c + d*e)

2 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+2 -2)
hudson 2014-08-01 13:38 Rev.: 21707

[Janitor mode] Set auto-props

2 lines of code changed in 2 files:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos (+1), ThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_cc.mos (+1)
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

379 lines of code changed in 6 files:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Makefile (+2), ThermoPower.Examples.CISE.CISESim2States120501.mos (+3 -2), ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos (new 304), ThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_cc.mos (new 66), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phC.mos (+2 -1), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos (+2 -1)
lochel 2014-06-23 13:49 Rev.: 21251

- fix TESTFILES

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Makefile (+1 -1)
hudson 2014-06-23 12:20 Rev.: 21248

[Janitor mode] Fix whitespace

10 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: TestOverdeterminedInitializationTotal.mo (+10 -10)
hudson 2014-06-23 12:19 Rev.: 21247

[Janitor mode] Set auto-props

24298 lines of code changed in 4 files:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: TestOverdeterminedInitializationTotal.mo (+24295 -24294), ThermoPower.Examples.CISE.CISESim2States120501.mos (+1), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phC.mos (+1), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos (+1)
lochel 2014-06-23 12:06 Rev.: 21246

- add a few ThermoPower tests, with over-determined initialization problems

24674 lines of code changed in 7 files:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+2 -2), Makefile (+4 -1), TestOverdeterminedInitializationTotal.mo (new 24293), ThermoPower.Examples.CISE.CISESim2States120501.mos (new 62), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phC.mos (new 186), ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos (new 126), ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+1 -3)
vitalij 2014-06-18 23:36 Rev.: 21187

- imporved rule x/c1 = c2*x

18 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+18 -18)
sjoelund.se 2014-06-03 12:34 Rev.: 20931

Fix some of the sorting of components based on dependencies in the bindings
- Would silently fail in some cases in the past
- Some models now give no warnings in compile-time and run-time
- AIMS_Start gives a different result for one variable
- UnevaluateableFixedAttribute.mos gives different results for RML and bootstrapped omc versions

50 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+50 -50)
perost 2014-05-26 15:38 Rev.: 20832

- Improved DAEDumpTpl and switched to it as default.
- Untupled min and max in DAE.VariableAttributes.

64 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+64 -64)
sjoelund.se 2014-05-18 20:40 Rev.: 20675

Various bugfixes and new features
- A new implementation for overloaded (binary) operators.
* Follows the specification more strictly and produces less fewer warnings for legal code
* matrix*matrix and matrix*vector uses reduction expressions to implement sum and array
* Checked that inlining of the generated functions works and produces simple expressions
* The code has been split into its own file since it is 2200 LOC and very few things in there actually depend on Static.mo (most of the remaining ones should be refactored)
- Implemented inlining of functions that assign to record members instead of call the record constructor in a single statement
- When evaluating function inputs to determine output array dimensions, keep the evaluated results
- Adding new preOptModule evaluateReplaceProtectedFinalEvaluateParameters which replaces evaluateReplaceFinalEvaluateParameters as a default module
* Causes problems for NPendulum.mos and PrismaticConstraint. They have different preOptModules set in the tests
- Added simulation flag `-abortSlowSimulation` used for the library tests in the testsuite
- EngineV6 now causes chattering behaviour. It was set to a Compilation test.
* The test will not spin thanks to the `-abortSlowSimulation` flag
- Improve elaboration, simplification, evaluation, and code generation for reductions
* Each operator now has unique indexes to avoid conflicts when replacing iterator crefs
* We can now simplify user-defined operators
* Added a new kind of mode for reductions: DAE.THREAD(), as opposed to the standard DAE.COMBINE()
- When we have multiple iterators, the default DAE.COMBINE() is used and iterates over all combinations of the expressions in the iterators. DAE.THREAD() instead assumes the arrays have equal length and folds over the reduction expression with the n-th expression in each iterator at a time. Used by operator overloading to implement element-wise and `sum` operations.
* This changes the DAE slightly
- Implemented DAE.FuncArg as a uniontype instead of tuple (DAE change)
- Some better simplification for ASUB (ranges and reductions)
- And some more things. Hopefully the major changes are all listed.

125 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos (+125 -132)
lochel 2014-05-14 11:36 Rev.: 20590

- fix handling of relations, which triggered assertions in nonlinear system during initialization
- msl32/Modelica.Fluid.Examples.HeatingSystem.mos starts to simulate

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+1 -5)
lochel 2014-05-14 10:02 Rev.: 20588

- update "warning | While solving non-linear system an assertion failed." message again

1 lines of code changed in 1 file:

  • testsuite/simulation/libraries/3rdParty/ThermoPower: Bug2537.mos (+1 -1)

(20 more)

Generated by StatSVN 0.7.0