[root]/SimulationRuntime/cpp/Core/Utils/extension
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 57 (100.0%) | 1127 (100.0%) | 19.7 |
mwalther | 40 (70.2%) | 962 (85.4%) | 24.0 |
hudson | 9 (15.8%) | 86 (7.6%) | 9.5 |
sjoelund.se | 4 (7.0%) | 65 (5.8%) | 16.2 |
niklwors | 4 (7.0%) | 14 (1.2%) | 3.5 |
Install cppruntime libraries in the correct directory
3 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:
- 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
17 lines of code changed in 1 file:
changed SimulationError exception class of cpp runtime
7 lines of code changed in 2 files:
added new exception class for all simulation errors in cpp runtime
7 lines of code changed in 2 files:
- 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
15 lines of code changed in 1 file:
- swapped the __x86_64__ and __i386__ cases in measure time - hopefully this will fix measureTime on x64 machines
8 lines of code changed in 1 file:
- fixed pthreads_spin codegeneration for hpcom
- improved measure time and busy waiting locks
- added cvode-metrics to measuretime
61 lines of code changed in 2 files:
- profiling of the cpp-runtime can now be enabled with the help of the makefile argument 'RUNTIME_PROFILING="true"'
3 lines of code changed in 1 file:
- HPCOMLevelScheduling: - Tasks are now ordered regarding their executiontime, to handle big tasks first
- CPP-Runtime Profiling: - getThreadNumber is now part of the main file, to make it available for profiler initialization - improvements
- HPCOM LevelFixedScheduler: - uses a busy waiting barrier now
- HPCOM: - fixed openmp deadlock in codegeneration
- The array-module has now a reduce function, similar to List.reduce
17 lines of code changed in 4 files:
- 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
18 lines of code changed in 1 file:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
- added defines for measure time, to support scoreP
- scoreP support to c++ profiling added
54 lines of code changed in 2 files:
- moved SimCode.SimVar to SimCodeVar.SimVar to prevent circular dependencies in HPCOM
- added SimVar object to dependency tasks in HPCOM
- some updates for the measure time functionality of the cpp runtime
- added measureTime to CVode
- changed default hpcom-scheduler to levelfix and codegen to pthreads
31 lines of code changed in 3 files:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
- optimized parallel write output
- added profiling points for the write output functionality
- added profiling based on papi counters to the cpp-runtime
185 lines of code changed in 4 files:
- tabified precompiled header file
- made measure time functionality available for windows (mingw)
- FORCE_INLINE is now defined for gcc and msvc
1 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
40 lines of code changed in 2 files:
- optimized measureTime
79 lines of code changed in 2 files:
- measureTime of CPP-Runtime produces a valid json-file now
- the hpcom json file reader will now exit correctly if the json file is invalid
- fixed a bug in HPCOM-TaskGraph -- the execcosts of the nodes are correctly mapped to the json-file-values
- moved execstat measure commands to the correct locations
1 lines of code changed in 1 file:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
- redo changes of rev22212, but this time without circular dependency
160 lines of code changed in 3 files:
Revert to r22211
62 lines of code changed in 3 files:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
- improved levelfix-scheduler of HPCOM
- improved measureTime-functionality of cpp-runtime
159 lines of code changed in 3 files:
- fixed measureTime in CPP-Runtime
3 lines of code changed in 1 file:
- dump graph to graphml can now be influenced with GraphDumpOptions
1 lines of code changed in 1 file:
- fixed measure time linker error (GCC)
2 lines of code changed in 2 files:
- 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
7 lines of code changed in 1 file:
- changed USE_THREADS to USE_PARALLEL_OUTPUT, because otherwise the boost_thread library can not be used by HPCOM
- some updated for the hpcom testsuite
3 lines of code changed in 1 file:
- fixed i386 compilation of RDTSC
24 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
40 lines of code changed in 1 file:
[Janitor mode] Set auto-props
2 lines of code changed in 2 files:
- added profiling-support to cpp-runtime
- fixed deadlock in hpcom-cpp simulation runs
112 lines of code changed in 2 files: