[root]/SimulationRuntime/c/linearization
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 37 (100.0%) | 647 (100.0%) | 17.4 |
wbraun | 11 (29.7%) | 389 (60.1%) | 35.3 |
sjoelund.se | 10 (27.0%) | 100 (15.5%) | 10.0 |
lochel | 8 (21.6%) | 84 (13.0%) | 10.5 |
Frenkel TUD | 1 (2.7%) | 31 (4.8%) | 31.0 |
hkiel | 2 (5.4%) | 22 (3.4%) | 11.0 |
hudson | 3 (8.1%) | 14 (2.2%) | 4.6 |
jfrenkel | 1 (2.7%) | 7 (1.1%) | 7.0 |
perost | 1 (2.7%) | 0 (0.0%) | 0.0 |
Remove some -I flags so the headers copied from simulation runtime works without changes
1 lines of code changed in 1 file:
Update runtime code to OSMC-PL 1.2 runtime license (BSD 3-clause, GPLv3, or OSMC-PL conditions)
18 lines of code changed in 1 file:
Remove the global jump buffers; do the jumping via threadData instead
9 lines of code changed in 1 file:
- fix calls of assertStreamPrint() and throwStreamPrint()
- fix some warnings
- reduce scope of objects
- "unsigned" -> "unsigned int" for better readability
2 lines of code changed in 1 file:
- Added option to the simulation runtime: +logFormat=[text|xml]
- The XML-based format will make it possible to read most messages into OMEdit in a structured way. Some messages may need to be collapsed into a single call in order to treat it as a single call
- The macros INDENT() and RELEASE() have been removed as they are specific to the text-based output. The message functions now take more arguments instead.
13 lines of code changed in 1 file:
Changed the log functions from macros to vararg functions (since vararg macros do not work very well and the current approach is not maintainable)
26 lines of code changed in 1 file:
- The interface to generated code is now in a struct callback, to avoid conflicting names when we load dynamic libraries (FMU's)
- Fixed lots of clang warnings
14 lines of code changed in 1 file:
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
12 lines of code changed in 1 file:
[Janitor mode] Fix tabs
12 lines of code changed in 1 file:
[Janitor mode] Set auto-props
2 lines of code changed in 2 files:
#2065
- removed LOG_ENDJAC
11 lines of code changed in 1 file:
- minor changes
- rename DEBUG_STREAM -> ACTIVE_STREAM
- fix illegal stream-disjunctions
18 lines of code changed in 1 file:
Compiler/BackEnd/Initialization.mo
- fix for when-statements in algorithm sections
- remove flag TRACE_INITIAL_SYSTEM
- remove function analyzeInitialSystem1 (fix discrete vars to get rid of unneeded pre-vars)
- fix under-determined systems with zero initial equations
SimulationRuntime/c/simulation/solver/initialization/initialization.c
- fix initialization of ringbuffer
SimulationRuntime/c/
- some improvements for the readability of LOG_EVENT, LOG_SOLVER, LOG_DDASRT, ...
- some minor formatting changes
testsuite/simulation/modelica/algorithms-functions
- adjust expected output to new initialization (symbolic)
21 lines of code changed in 1 file:
- moved some if statements out of for loops
- avoid calloc if memory is directly initialized after allocation
20 lines of code changed in 1 file:
- c comment style // -> /* */
- bugfix for initalSystem and numberOfEquations
7 lines of code changed in 1 file:
- revised dump system for the c-runtime
31 lines of code changed in 1 file:
- setup sparsty pattern calculation as postOptModule
(not activated yet by defalt due to some issue with tearing module)
158 lines of code changed in 1 file:
- Some cref prefixing fixes in SCodeInst.
- Fixed lots of clang warnings in the C code.
0 lines of code changed in 1 file:
- add interface to get real sparse jacobians
- use sparsity pattern for initialization using ipopt
- correct indentation in CodegenC.tpl
4 lines of code changed in 1 file:
- generate constant indices for each symbolic jacobian
4 lines of code changed in 1 file:
./configure
- add ipopt configuration (usage: --with-ipopt=DIR)
./Compiler/BackEnd
- add symbolic generation of jacobian for initialization (usage: +d=symbolicInitialization)
- reorganize initialization code (move from SimCode to BackendDAEOptimize)
./Compiler/Template
- generate unique jacobian indices
./Compiler/Util
- add debug-flag symbolicInitialization
./SimulationRuntime/c
- add initialization-method ipopt using ipopt (usage: -iom ipopt)
4 lines of code changed in 1 file:
- Fix C-runtime encoding (UTF-8)
6 lines of code changed in 2 files:
- Renamed error.h to omc_error.h
1 lines of code changed in 1 file:
- added graph coloring algorithms to utilize the sparse pattern
for a faster evaluation of the analytical jacobians
- usage by solver method="dassljac"
14 lines of code changed in 1 file:
- removed temporary prefix _X_ from DATA-structure
2 lines of code changed in 2 files:
[newSimulationRuntime]
- solved some unneeded dependences, thefore reorganised some functions
- rewritten Makefile
3 lines of code changed in 2 files:
[newSimulationRuntime]
- removed old globalData object
- adjust most files
- most test cases are working now (only some fails most due to different output)
- more work on initialization needs to be done
14 lines of code changed in 2 files:
- do not use this very good vararg macro
31 lines of code changed in 1 file:
- fixing Makefiles for SimulationRuntime/c
6 lines of code changed in 2 files:
- added new structure in SimulationRuntime/{c,fmi}.
Copy almost all stuff from c_runtime to SimulationRuntime.
183 lines of code changed in 2 files: