[root]/SimulationRuntime/cpp/Core/Modelica
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 135 (100.0%) | 1556 (100.0%) | 11.5 |
niklwors | 49 (36.3%) | 885 (56.9%) | 18.0 |
mwalther | 49 (36.3%) | 347 (22.3%) | 7.0 |
hudson | 15 (11.1%) | 159 (10.2%) | 10.6 |
sjoelund.se | 10 (7.4%) | 86 (5.5%) | 8.6 |
nimen | 1 (0.7%) | 35 (2.2%) | 35.0 |
M.Arzt | 5 (3.7%) | 29 (1.9%) | 5.8 |
adrpo | 3 (2.2%) | 12 (0.8%) | 4.0 |
mkloeppel | 1 (0.7%) | 2 (0.1%) | 2.0 |
MaEi | 1 (0.7%) | 1 (0.1%) | 1.0 |
mflehmig | 1 (0.7%) | 0 (0.0%) | 0.0 |
- handle Clang also
10 lines of code changed in 1 file:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
added cpp runtime config for gcc and msvc
80 lines of code changed in 4 files:
fix for precompiled header of cpp runtime msvc build
added use of precompiled header for cpp runtime libraries
5 lines of code changed in 1 file:
added SimVars class to cpp runtime which stores all model variables
removed [Model]PreVariables class in cpp template and moved functionality to SimVars class
modified get/set methods,array class,eventhandling classes to new SimvVars class
2 lines of code changed in 1 file:
- forgot to update one cmake version
1 lines of code changed in 1 file:
- changed minimum cmake version to 2.8.6
- changed DIRECTORY to PATH keyword, because this is not available in CMake < 2.8.11 (this should fix the linux nightly build)
1 lines of code changed in 1 file:
- improved cmake error handling if umfpack was not found
10 lines of code changed in 2 files:
- some more cleanups for path-stuff in cpp-runtime
- added some debug output to see the content of the ModelicaConfig.inc file at the beginning of cmake-build
- update for reference-file of NPendulummath-test (umfpack cpp runtime)
31 lines of code changed in 2 files:
- improved path handling of cpp-runtime
36 lines of code changed in 2 files:
- try to fix Ticket #3232
- Paths in ModelicaConfig.inc - file are now relative to OMHOME-Makefile variable
- Boost-Header files that are required for windows-cpp-runtime simulations are now copied into build/include/omc/cpp
- msvc-build on windows not testet at the moment
59 lines of code changed in 2 files:
- added IDA-library support for static linked cpp-runtime
- fixed static cpp-runtime linking on windows
- all static generated libraries have now the suffix "_static"
- changed all busy-waiting tests to n=1
13 lines of code changed in 1 file:
changed SimulationError exception class of cpp runtime
5 lines of code changed in 1 file:
added new exception class for all simulation errors in cpp runtime
5 lines of code changed in 1 file:
adapted BufferReaderWriter of cpp runtime to new writer interface
1 lines of code changed in 1 file:
- changed name of "Analyzation_Mode" to "Runtime_static_linking"
- removed flag "hpcomAnalyzationMode"
- moved Runtime_static_linking into cpp-template
- added a flag to link boost statically to the cpp-runtime
4 lines of code changed in 2 files:
- initAlgloopSolverVariables is now called in initialize, to prevent an invalid free
- renamed initAlgloopSolverVariables to initializeAlgloopSolverVariables
- added umfpack to analyzation mode
7 lines of code changed in 2 files:
- added intel tbb and pugiXML to the CMake-Configuration of the cpp-runtime
- fixed the old tbb-code for HPCOM
- changed hpcom-default-scheduler to the level-scheduler
- extended the testsuite for hpcom with some tests for tbb and levelfix-scheduling
- evaluateConditions is calling evaluateAll now in generated C++ Code
11 lines of code changed in 2 files:
Added debug flag 'useMPI'. This adds MPI init and finalize to main method and MPI compiler wrappers to makefile.
0 lines of code changed in 1 file:
- Peer Solver preliminaries added to CPP-Runtime
2 lines of code changed in 2 files:
Adaptions for VxWorks and Bodas in Kinsol and AlgLoopSolverFactory and cleanup of files in cpp runtime
35 lines of code changed in 1 file:
- improved scorep-support for c++ runtime profiling
- fixed analyzation mode -> precompiled headers are used now
- profiling sections can now be turned on and off in measure_time.hpp
2 lines of code changed in 1 file:
added terminate function to cpp tempalte
2 lines of code changed in 1 file:
- separated umfpack-include from cflags
2 lines of code changed in 1 file:
fix for precompiled header msvc build
2 lines of code changed in 1 file:
- excluded precompiled header just for msvc build
3 lines of code changed in 1 file:
- deactivated precompiled header temporarily to fix msvc-build
1 lines of code changed in 1 file:
allows to compile umfpack in 3rdParty and use it in cpp-runtime
only the LGPL version in 3rdParty is used
2 lines of code changed in 1 file:
- removed the Include/Core - Folder from the Include-Path (this will break the CPP-Runtime on Windows with MSVC)
- moved some header-files from cpp/Core to cpp/Include/Core
- added experimental version of level-scheduler (levelfix) to HPCOM
9 lines of code changed in 5 files:
- added profiling-support to cpp-runtime
- fixed deadlock in hpcom-cpp simulation runs
2 lines of code changed in 1 file:
- fix for NOTFOUND - Bug if boost log is not installed
7 lines of code changed in 1 file:
Added MatFileWriter to cpp runtime.
Adapted cpp runtime testsuite for the new MAT file output.
1 lines of code changed in 1 file:
fix for boost log lib name
2 lines of code changed in 1 file:
- reduced compile time of cpp-runtime by including the cpp-files directly into a "meta cpp file"
0 lines of code changed in 1 file:
- equations to evaluate conditions added to simcode-structure (currently only available with hpcom)
- the event-taskgraph exported by hpcom is now correct
- conditions can now be evaluated with evaluateConditions instead of evaluateAll
- prototype for asynchronous writeOutput added to cpp runtime
- removed some stuff from the cvode-implementation (hopefully this will not damage any tests)
- the boost log and thread libraries are now optionally included into the cmake build process
- added logging for cvode if the boost log-library is available
- the cpp runtime is now able to differentiate between varios output methods (write all output steps + event steps, just output steps, no output)
- some comments and small bug fixes
1 lines of code changed in 1 file:
- linear solver interfaces for equation systems added
- command line options for linear and nonlinear solver added ("-L name" and "-N name")
- sparse solver format included
- umfpack-solver dummy added (will be filled soon by mkloeppel)
1 lines of code changed in 1 file:
- removed some warnings of the gcc build
- changed the globalSettings reference to a pointer (just a quickfix to get the ANALYZATION_MODE running)
1 lines of code changed in 1 file:
- hpcom level-scheduling fixed for windows
- update for hpcom-tests
1 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
1 lines of code changed in 1 file:
separated evaluate in cpp template in update for ode- and zero crossing- and all equations
13 lines of code changed in 2 files:
(39 more)