[root]/testsuite/openmodelica/debugDumps

| Author | Changes | Lines of Code | Lines per Change | 
|---|---|---|---|
| Totals | 778 (100.0%) | 1266464 (100.0%) | 1627.8 | 
| lochel | 325 (41.8%) | 707035 (55.8%) | 2175.4 | 
| wbraun | 129 (16.6%) | 159265 (12.6%) | 1234.6 | 
| vwaurich | 29 (3.7%) | 116527 (9.2%) | 4018.1 | 
| adrpo | 55 (7.1%) | 113679 (9.0%) | 2066.8 | 
| sjoelund.se | 45 (5.8%) | 85017 (6.7%) | 1889.2 | 
| mahge930 | 15 (1.9%) | 46034 (3.6%) | 3068.9 | 
| perost | 28 (3.6%) | 21908 (1.7%) | 782.4 | 
| vitalij | 97 (12.5%) | 13911 (1.1%) | 143.4 | 
| ptaeuber | 16 (2.1%) | 2952 (0.2%) | 184.5 | 
| bthiele | 1 (0.1%) | 99 (0.0%) | 99.0 | 
| hudson | 37 (4.8%) | 37 (0.0%) | 1.0 | 
| mwalther | 1 (0.1%) | 0 (0.0%) | 0.0 | 
- included Jacobian in TearingSet because it differs for different sets
- adapt some modules to new tearing structure
    
43 lines of code changed in 3 files:
added symbolic implicit euler. Improvements will come!!
    
518 lines of code changed in 3 files:
- expected output
    
5 lines of code changed in 3 files:
- expected output
    
1 lines of code changed in 1 file:
- Use new implementation of Tarjan's algorithm for blt sorting
    
53 lines of code changed in 1 file:
- Use new implementation of Tarjan's algorithm for index reduction
    
53 lines of code changed in 1 file:
new debuge flag: added new_var = var/nominal where var is state
    
204 lines of code changed in 2 files:
- New implementation of Tarjan's strongly connected components algorithm
    
4 lines of code changed in 1 file:
- clean implementation of some dumps
    
1808 lines of code changed in 4 files:
 - adapt BackendDAEUtil.reduceEqSystem for symbolic jacobians and utilize it.
    
1822 lines of code changed in 3 files:
-improved reduceDynamicOptimization
-added test for combination reduceDynamicOptimization and extendDynamicOptimization
    
13 lines of code changed in 2 files:
added module reduceDynamicOptimization (Thanks, Willi)
 - remove eqs and vars, which are not part of the optimization problem
open issues: overestimation for states
    
205 lines of code changed in 2 files:
added module for move loops as equal constrains in NLP
 - cheaper,simple evaluation for jacobians, DAE
 - bigger NLP
open issues: initial guess.
    
205 lines of code changed in 2 files:
+ Handle nested array types when creating array equations.
+ Correct subscript ordering when expanding crefs.
+ Fix List.combinationMap to properly order combinations and combination lists. Also accumulate the results.
+ Added List.combination.
    
1862 lines of code changed in 6 files:
- improved Cellier tearing, now it is able to handle large components
    
1248 lines of code changed in 5 files:
 - improved handling of differentiated variable names for symbolic jacobians
    
1400 lines of code changed in 3 files:
imporved testcase lateInline.mos
    
471 lines of code changed in 1 file:
fixed output
    
117 lines of code changed in 1 file:
aktived postOptModul lateInlineFunction
    
3315 lines of code changed in 2 files:
activated some optimization for jacobians 
    
1040 lines of code changed in 3 files:
Fixed test case by adding dump of new stateMachineElab module
99 lines of code changed in 1 file:
improved solveLinearSystem 
    
117 lines of code changed in 1 file:
added structure for der(input) for dyn. opt.
    
99 lines of code changed in 1 file:
- #3114: handle empty system in initialization
    
8939 lines of code changed in 2 files:
 - 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.
    
67 lines of code changed in 1 file:
 - improved CSE module further.
   - a remaining isssue that lot of models have issues with the indexReduction if cseCall is activated
    
42 lines of code changed in 1 file:
- update test
    
99 lines of code changed in 1 file:
partial revert of r24150
- side effect of the tearing
- broke some examples
    
601 lines of code changed in 6 files:
activated solveSimpleEquations for initialization
- probably fixed #3091
    
411 lines of code changed in 3 files:
activated solveSimpleEquations
    
842 lines of code changed in 6 files:
- new pre-opt module: CSE
  - eliminates common sub expression in acausal environment
  - Different options are available:
    - +cseCall: consider duplicate call expressions
    - +cseEachCall: consider each call expressions
    - +cseBinary: consider duplicate binary expressions
  - NOTE: This is currently just an experimental prototype to demonstrate interesting effects
    
94 lines of code changed in 1 file:
- fix typo
    
65 lines of code changed in 8 files:
- remove unnecessary simplifications before pre-opt modules
    
42 lines of code changed in 4 files:
- Fix initialization of primary/secondary parameters. The analysis of the symbolic initialization is now used instead of the one from the old approach.
    
7 lines of code changed in 1 file:
Switched default tearing method to Cellier Tearing.
Following tests have problems with Cellier Tearing and still run with omcTearing:
./simulation/libraries/msl31/Modelica.Electrical.Analog.Examples.CharacteristicThyristors.mos
./simulation/libraries/msl32/Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YD.mos
./simulation/libraries/msl32/Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter_MultiPhase.mos
./simulation/modelica/events/bug1228.mos
    
1645 lines of code changed in 7 files:
- don't overwrite primary parameters while initialization (e.g. #3050)
    
35 lines of code changed in 2 files:
imporved negate for binary
    
92 lines of code changed in 7 files:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
postOptModules: added solveSimpleEquations with manipulations from ExpressionSolve (disable)
    
626 lines of code changed in 2 files:
- revert r23613, because it breaks initialization of parameters in some cases
    
3 lines of code changed in 1 file:
(116 more)