Directory Compiler/BackEnd/

Directory Created:
2010-12-13 08:21
Total Files:
53
Deleted Files:
14
Lines of Code:
117793

[root]/Compiler/BackEnd

Lines of Code

Compiler/BackEnd/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 7528 (100.0%) 465531 (100.0%) 61.8
sjoelund.se 1744 (23.2%) 75062 (16.1%) 43.0
Frenkel TUD 895 (11.9%) 73715 (15.8%) 82.3
lochel 1258 (16.7%) 59833 (12.9%) 47.5
jfrenkel 837 (11.1%) 48875 (10.5%) 58.3
adrpo 245 (3.3%) 44945 (9.7%) 183.4
vwaurich 495 (6.6%) 37905 (8.1%) 76.5
hudson 443 (5.9%) 27736 (6.0%) 62.6
wbraun 421 (5.6%) 25209 (5.4%) 59.8
mwalther 261 (3.5%) 21567 (4.6%) 82.6
leonardo.laguna 39 (0.5%) 11724 (2.5%) 300.6
vitalij 226 (3.0%) 7706 (1.7%) 34.0
perost 262 (3.5%) 5122 (1.1%) 19.5
ptaeuber 62 (0.8%) 4897 (1.1%) 78.9
florosx 19 (0.3%) 4632 (1.0%) 243.7
bthiele 30 (0.4%) 3402 (0.7%) 113.4
fbergero 29 (0.4%) 1952 (0.4%) 67.3
Dongliang Li 11 (0.1%) 1758 (0.4%) 159.8
petar 17 (0.2%) 1434 (0.3%) 84.3
mahge930 85 (1.1%) 1375 (0.3%) 16.1
bachmann 5 (0.1%) 1230 (0.3%) 246.0
ppriv 7 (0.1%) 1139 (0.2%) 162.7
JohannaSchneider 4 (0.1%) 1047 (0.2%) 261.7
mkloeppel 4 (0.1%) 872 (0.2%) 218.0
adeas31 14 (0.2%) 616 (0.1%) 44.0
hkiel 71 (0.9%) 444 (0.1%) 6.2
niklwors 22 (0.3%) 432 (0.1%) 19.6
Kaie Kubjas 2 (0.0%) 293 (0.1%) 146.5
mflehmig 3 (0.0%) 240 (0.1%) 80.0
alash325 6 (0.1%) 162 (0.0%) 27.0
adabe588 1 (0.0%) 86 (0.0%) 86.0
cschubert 3 (0.0%) 73 (0.0%) 24.3
janssen 3 (0.0%) 30 (0.0%) 10.0
nutaro 2 (0.0%) 10 (0.0%) 5.0
jansilar 2 (0.0%) 8 (0.0%) 4.0

Most Recent Commits

hudson 2015-05-03 11:02 Rev.: 25889

[Janitor mode] Fix whitespace

1 lines of code changed in 1 file:

  • Compiler/BackEnd: BackendDAEUtil.mo (+1 -1)
vitalij 2015-05-02 21:27 Rev.: 25879

markStateEquationsWork: rewrite with while loop

22 lines of code changed in 1 file:

  • Compiler/BackEnd: BackendDAEUtil.mo (+22 -50)
vitalij 2015-05-02 15:20 Rev.: 25875

small improvement

1 lines of code changed in 1 file:

  • Compiler/BackEnd: DynamicOptimization.mo (+1 -10)
hudson 2015-04-30 12:56 Rev.: 25844

[Janitor mode] Fix whitespace

5 lines of code changed in 1 file:

  • Compiler/BackEnd: Vectorization.mo (+5 -5)
vwaurich 2015-04-30 12:52 Rev.: 25843

- some more fixes for Vectorization.mo

88 lines of code changed in 1 file:

  • Compiler/BackEnd: Vectorization.mo (+88 -6)
hudson 2015-04-30 09:50 Rev.: 25837

[Janitor mode] Fix whitespace

4 lines of code changed in 1 file:

  • Compiler/BackEnd: Vectorization.mo (+4 -4)
vwaurich 2015-04-30 09:08 Rev.: 25836

- some fixes for alias handling when unrolling variable arrays (for vectorization)

148 lines of code changed in 3 files:

  • Compiler/BackEnd: BackendDAE.mo (+1 -1), BackendVarTransform.mo (+3 -3), Vectorization.mo (+144 -62)
vwaurich 2015-04-29 13:31 Rev.: 25818

- remove more whitespaces

17 lines of code changed in 1 file:

  • Compiler/BackEnd: BackendDump.mo (+17 -29)
mwalther 2015-04-29 10:01 Rev.: 25804

- added a mapping for variables to storage positions, to support efficient code generation that keeps array-variables as arrays
- a new HashTable is now part of the code, that maps a ComponentReference to an array of Integers and a list of Integers
- HpcOm memory optimization disabled
- initAliasArray-interface extended in SimVars-Class
- some typo fixes

6 lines of code changed in 2 files:

  • Compiler/BackEnd: BackendQSS.mo (+3 -2), HpcOmScheduler.mo (+3 -2)
hudson 2015-04-29 09:53 Rev.: 25803

[Janitor mode] Fix whitespace

6 lines of code changed in 1 file:

  • Compiler/BackEnd: BackendVarTransform.mo (+6 -6)
vwaurich 2015-04-29 09:44 Rev.: 25802

- removed some additional prints to fix tests

2 lines of code changed in 1 file:

  • Compiler/BackEnd: BackendDump.mo (+2 -2)
vwaurich 2015-04-29 09:23 Rev.: 25801

- added SimCode.SES_FOR_LOOP and DAE.SUM expression to express loop-equations

306 lines of code changed in 4 files:

  • Compiler/BackEnd: BackendDump.mo (+32 -20), BackendVarTransform.mo (+75 -5), HpcOmScheduler.mo (+7 -5), Vectorization.mo (+192 -265)
hudson 2015-04-28 12:45 Rev.: 25783

[Janitor mode] Fix whitespace

4 lines of code changed in 2 files:

  • Compiler/BackEnd: BackendDAEOptimize.mo (+1 -1), SymbolicJacobian.mo (+3 -3)
ptaeuber 2015-04-28 12:37 Rev.: 25782

- included Jacobian in TearingSet because it differs for different sets
- adapt some modules to new tearing structure

170 lines of code changed in 6 files:

  • Compiler/BackEnd: BackendDAE.mo (+1 -1), BackendDAEOptimize.mo (+12 -2), BackendDAEUtil.mo (+1 -1), BackendDump.mo (+62 -8), SymbolicJacobian.mo (+85 -6), Tearing.mo (+9 -9)
lochel 2015-04-28 09:46 Rev.: 25780

- Use common variable names (ass1, ass2) to store matching information
- Add comments to make clear what is actually stored in ass1 and ass2

209 lines of code changed in 2 files:

  • Compiler/BackEnd: Initialization.mo (+13 -14), Matching.mo (+196 -196)
lochel 2015-04-28 08:51 Rev.: 25779

- use new syntax to access arrays

5 lines of code changed in 1 file:

  • Compiler/BackEnd: Initialization.mo (+5 -5)
lochel 2015-04-28 08:41 Rev.: 25778

- Restore r25682 and r25683

17 lines of code changed in 3 files:

  • Compiler/BackEnd: Initialization.mo (+3 -5), Matching.mo (+6 -6), Sorting.mo (+8 -8)
hudson 2015-04-27 14:46 Rev.: 25759

[Janitor mode] Fix whitespace

30 lines of code changed in 3 files:

  • Compiler/BackEnd: BackendDump.mo (+1 -1), StateMachineFeatures.mo (+1 -1), Vectorization.mo (+28 -28)
hudson 2015-04-27 14:45 Rev.: 25758

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • Compiler/BackEnd: Vectorization.mo (+1)
vwaurich 2015-04-27 14:30 Rev.: 25757

- add Vectorization.mo

1280 lines of code changed in 1 file:

  • Compiler/BackEnd: Vectorization.mo (new 1280)
vwaurich 2015-04-27 14:23 Rev.: 25756

- added first implementation for handling for-loops and variable arrays

119 lines of code changed in 7 files:

  • Compiler/BackEnd: BackendDAE.mo (+29 -4), BackendDAECreate.mo (+11 -7), BackendDump.mo (+51), BackendEquation.mo (+8 -6), Differentiate.mo (+8 -8), InlineArrayEquations.mo (+3 -3), StateMachineFeatures.mo (+9 -7)
lochel 2015-04-24 10:13 Rev.: 25728

- Use "listEmpty(...)" instead of "listLength(...) > 0" or similar expressions

7 lines of code changed in 1 file:

  • Compiler/BackEnd: Initialization.mo (+7 -7)
vitalij 2015-04-24 00:37 Rev.: 25723

simplify adjacency row for tearing
- important for symEuler

8 lines of code changed in 1 file:

  • Compiler/BackEnd: BackendDAEUtil.mo (+8)
hudson 2015-04-23 23:48 Rev.: 25722

[Janitor mode] Fix whitespace

2 lines of code changed in 1 file:

  • Compiler/BackEnd: BackendDAEOptimize.mo (+2 -2)
vitalij 2015-04-23 23:46 Rev.: 25721

added symbolic implicit euler. Improvements will come!!

196 lines of code changed in 5 files:

  • Compiler/BackEnd: BackendDAEOptimize.mo (+160), BackendDAEUtil.mo (+2), Differentiate.mo (+9), ExpressionSolve.mo (+24), Initialization.mo (+1 -1)
hkiel 2015-04-23 14:36 Rev.: 25708

eliminate List.isNotEmpty() and List.first() (replaced by listEmpty() and listHead())

154 lines of code changed in 18 files:

  • Compiler/BackEnd: BackendDAECreate.mo (+2 -2), BackendDAEOptimize.mo (+6 -6), BackendDAETransform.mo (+2 -2), BackendDAEUtil.mo (+1 -1), BackendVarTransform.mo (+1 -1), Causalize.mo (+1 -1), EvaluateFunctions.mo (+37 -37), ExpressionSolve.mo (+2 -2), HpcOmEqSystems.mo (+5 -5), HpcOmMemory.mo (+11 -11), HpcOmScheduler.mo (+19 -19), HpcOmTaskGraph.mo (+17 -17), IndexReduction.mo (+3 -3), Matching.mo (+3 -3), ResolveLoops.mo (+32 -32), SymbolicJacobian.mo (+1 -1), Tearing.mo (+8 -8), Uncertainties.mo (+3 -3)
lochel 2015-04-22 17:18 Rev.: 25688

- Removed List.isEmpty

24 lines of code changed in 9 files:

  • Compiler/BackEnd: BackendDAETransform.mo (+2 -2), BackendEquation.mo (+3 -3), DynamicOptimization.mo (+1 -1), HpcOmEqSystems.mo (+2 -2), HpcOmMemory.mo (+1 -1), HpcOmScheduler.mo (+8 -8), HpcOmTaskGraph.mo (+5 -5), Initialization.mo (+1 -1), OpenTURNS.mo (+1 -1)
hudson 2015-04-22 16:14 Rev.: 25686

[Janitor mode] Fix whitespace

108 lines of code changed in 1 file:

  • Compiler/BackEnd: Tearing.mo (+108 -108)
lochel 2015-04-22 16:12 Rev.: 25685

- Reverted r25682 and r25683 until the bootstrapping tarball is updated

19 lines of code changed in 3 files:

  • Compiler/BackEnd: Initialization.mo (+5 -3), Matching.mo (+6 -6), Sorting.mo (+8 -8)
lochel 2015-04-22 15:59 Rev.: 25683

- Removed workaround for #3281

3 lines of code changed in 1 file:

  • Compiler/BackEnd: Initialization.mo (+3 -5)
lochel 2015-04-22 15:57 Rev.: 25682

- use new syntax to access arrays

14 lines of code changed in 2 files:

  • Compiler/BackEnd: Matching.mo (+6 -6), Sorting.mo (+8 -8)
ptaeuber 2015-04-22 15:53 Rev.: 25680

- Generate a second tearing set for simulation DAEs with weaker constraints in solvability (not passed along to the runtime yet)
- Renamed some functions in Tearing.mo
- Use list<Integer> instead of list<list<Integer>> for the order of the inner equations in tearing sets

536 lines of code changed in 1 file:

  • Compiler/BackEnd: Tearing.mo (+536 -333)
lochel 2015-04-22 11:42 Rev.: 25677

- avoid unnecessary wrapping

6 lines of code changed in 2 files:

  • Compiler/BackEnd: BackendDAEUtil.mo (+1 -1), Initialization.mo (+5 -5)
lochel 2015-04-22 10:07 Rev.: 25674

- Fixed sorting of boolean parameters

17 lines of code changed in 3 files:

  • Compiler/BackEnd: BackendDump.mo (+1 -1), Initialization.mo (+14 -14), Sorting.mo (+2 -2)
lochel 2015-04-21 14:26 Rev.: 25665

- Oops!

1 lines of code changed in 1 file:

  • Compiler/BackEnd: Sorting.mo (+1 -1)
lochel 2015-04-21 14:23 Rev.: 25664

- Some improvements to Tarjan's algorithm

47 lines of code changed in 2 files:

  • Compiler/BackEnd: Matching.mo (+15), Sorting.mo (+32 -34)
hudson 2015-04-21 13:05 Rev.: 25662

[Janitor mode] Fix whitespace

5 lines of code changed in 2 files:

  • Compiler/BackEnd: BackendDAE.mo (+1 -1), BackendDAEUtil.mo (+4 -4)
lochel 2015-04-21 12:50 Rev.: 25660

- Merged TarjanTransposed and TarjanTransposedPartial

32 lines of code changed in 4 files:

  • Compiler/BackEnd: BackendDump.mo (+2 -2), Matching.mo (+21), Sorting.mo (+5 -102), Tearing.mo (+4 -50)
ptaeuber 2015-04-21 12:50 Rev.: 25659

- remove inadvertent comments

0 lines of code changed in 1 file:

  • Compiler/BackEnd: Tearing.mo (-8)
ptaeuber 2015-04-21 12:36 Rev.: 25658

Prepared Backend for the introduction of dynamic Tearing (tearing set can be changed during runtime)
In detail:
- introduced record BackendDAE.SOLVABILITY_SOLVABLE, which means the equation is analytically solvable for the variable, regardless of how the variable occurs in the equation
- function BackendDAEUtil.tryToSolveOrDerive (old: getFactorForX) can be activated by parameter in getAdjacencyMatrixEnhancedScalar
- introduced uniontype BackendDAE.TearingSet, restructured record TORNSYSTEM
- introduced ConfigFlag "dynamicTearing"

153 lines of code changed in 15 files:

  • Compiler/BackEnd: BackendDAE.mo (+13 -3), BackendDAEOptimize.mo (+3 -3), BackendDAETransform.mo (+2 -2), BackendDAEUtil.mo (+95 -77), BackendDump.mo (+6 -5), DynamicOptimization.mo (+1 -1), HpcOmEqSystems.mo (+4 -4), HpcOmTaskGraph.mo (+3 -3), IndexReduction.mo (+4 -4), Initialization.mo (+2 -2), RemoveSimpleEquations.mo (+1 -1), ResolveLoops.mo (+2 -2), SymbolicJacobian.mo (+3 -3), Tearing.mo (+13 -9), XMLDump.mo (+1 -1)

(2978 more)

Generated by StatSVN 0.7.0