Directory SimulationRuntime/cpp/Include/Core/Utils/extension/

Directory Created:
2013-01-25 15:24
Total Files:
17
Deleted Files:
0
Lines of Code:
1662

[root]/SimulationRuntime/cpp/Include/Core/Utils/extension
                            directory in repo impl (12 files, 671 lines)

Lines of Code

SimulationRuntime/cpp/Include/Core/Utils/extension/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 79 (100.0%) 3159 (100.0%) 39.9
niklwors 17 (21.5%) 1205 (38.1%) 70.8
sjoelund.se 13 (16.5%) 1204 (38.1%) 92.6
mwalther 48 (60.8%) 748 (23.7%) 15.5
adrpo 1 (1.3%) 2 (0.1%) 2.0

Most Recent Commits

mwalther 2015-03-26 14:15 Rev.: 25266

- improved memory management with +d=hpcomMemoryOpt
- graphml-graphs now contain information if the nodes belong to the ODE- or eventsystem
- cpp-locks are now memory aligned
- lapack-support for sundials can now be used with the c++ runtime
- update for one hpcom test

68 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: busywaiting_barrier.hpp (+68 -7)
niklwors 2015-02-10 16:26 Rev.: 24507

changed SimulationError exception class of cpp runtime

1 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time_papi.hpp (+1 -1)
niklwors 2015-02-04 13:59 Rev.: 24400

added new exception class for all simulation errors in cpp runtime

2 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time_papi.hpp (+2 -1)
mwalther 2014-12-12 15:04 Rev.: 23766

- 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

30 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: busywaiting_barrier.hpp (+30 -29)
mwalther 2014-12-12 09:49 Rev.: 23756

- improved splinlock and busy-waiting barrier of cpp runtime
- changed the busy wainting tests to n=2, so that they can be executed on dual core machines

11 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: busywaiting_barrier.hpp (+11 -6)
mwalther 2014-12-09 14:10 Rev.: 23704

- fixed pthreads_spin codegeneration for hpcom
- improved measure time and busy waiting locks
- added cvode-metrics to measuretime

38 lines of code changed in 3 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: busywaiting_barrier.hpp (+20 -1), measure_time.hpp (+17), measure_time_rdtsc.hpp (+1 -2)
mwalther 2014-12-05 11:35 Rev.: 23672

- Some more detailed information about level-scheduling added if hpcom dump is set
- Removed "simulationMainFile" template function from hpcom-susan file
- Improved Profiling of cpp-runtime

0 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (-3)
mwalther 2014-11-28 13:35 Rev.: 23589

- fixed profiling in cpp runtime on windows machines

6 lines of code changed in 3 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time_papi.hpp (+2 -2), measure_time_rdtsc.hpp (+2 -2), measure_time_scorep.hpp (+2 -2)
mwalther 2014-11-10 12:07 Rev.: 23294

- forgot to add barrier file

66 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: busywaiting_barrier.hpp (new 66)
mwalther 2014-11-10 11:57 Rev.: 23293

- 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

12 lines of code changed in 4 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+2 -2), measure_time_papi.hpp (+6 -5), measure_time_rdtsc.hpp (+2 -2), measure_time_scorep.hpp (+2 -2)
mwalther 2014-10-30 09:50 Rev.: 23067

- 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

15 lines of code changed in 3 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+14 -3), measure_time_papi.hpp (+1 -1), measure_time_scorep.hpp (-11)
mwalther 2014-10-28 10:58 Rev.: 22995

- added defines for measure time, to support scoreP
- scoreP support to c++ profiling added

63 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+4), measure_time_scorep.hpp (new 59)
adrpo 2014-10-18 13:37 Rev.: 22803

- attempt to fix SimulationRuntime/cpp compilation on Win MSVC, target runtimeCPPmsvcinstall

2 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+2 -2)
mwalther 2014-10-16 14:51 Rev.: 22769

- 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

30 lines of code changed in 3 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+4 -8), measure_time_papi.hpp (+25 -1), measure_time_rdtsc.hpp (+1 -1)
mwalther 2014-09-26 07:52 Rev.: 22439

- optimized parallel write output
- added profiling points for the write output functionality
- added profiling based on papi counters to the cpp-runtime

83 lines of code changed in 3 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+14 -5), measure_time_papi.hpp (new 64), measure_time_rdtsc.hpp (+5 -6)
mwalther 2014-09-22 13:25 Rev.: 22395

- tabified precompiled header file
- made measure time functionality available for windows (mingw)
- FORCE_INLINE is now defined for gcc and msvc

6 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+6 -7)
mwalther 2014-09-12 14:39 Rev.: 22290

- optimized measureTime

33 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+24 -11), measure_time_rdtsc.hpp (+9 -3)
mwalther 2014-09-10 12:40 Rev.: 22245

- disabled always_inline attribute, to fix msvc build

2 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+1 -1), measure_time_rdtsc.hpp (+1 -1)
mwalther 2014-09-10 07:51 Rev.: 22234

- redo changes of rev22212, but this time without circular dependency

95 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+52 -31), measure_time_rdtsc.hpp (new 43)
sjoelund.se 2014-09-09 14:21 Rev.: 22215

Revert to r22211

31 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+31 -52), measure_time_rdtsc.hpp (del)
mwalther 2014-09-09 13:55 Rev.: 22212

- improved levelfix-scheduler of HPCOM
- improved measureTime-functionality of cpp-runtime

95 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+52 -31), measure_time_rdtsc.hpp (new 43)
mwalther 2014-09-05 14:26 Rev.: 22148

- fixed measureTime in CPP-Runtime

3 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+3 -6)
mwalther 2014-09-02 16:04 Rev.: 22098

- fixed measure time linker error (GCC)

3 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+3 -2)
mwalther 2014-08-27 12:13 Rev.: 22024

- 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

23 lines of code changed in 9 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: adaptable_factory.hpp (+1 -1), convenience.hpp (+2 -2), extension.hpp (+1 -1), factory.hpp (+3 -3), factory_map.hpp (+3 -3), filesystem.hpp (+1 -1), measure_time.hpp (+8 -6), shared_library.hpp (+3 -3), type_map.hpp (+1 -1)
mwalther 2014-08-18 07:55 Rev.: 21893

- some changes in the measure_time functionality
- fixed stack overflow of MCP-Scheduler

6 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (+6 -2)
mwalther 2014-08-15 10:24 Rev.: 21880

- added profiling-support to cpp-runtime
- fixed deadlock in hpcom-cpp simulation runs

60 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: measure_time.hpp (new 60)
niklwors 2013-09-09 14:43 Rev.: 17152

-starttime,stoptime,stepsize are passed to cpp simulation. Added range to cpp template,

1 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: convenience.hpp (+1 -2)
niklwors 2013-08-14 10:19 Rev.: 16796

Modified cpp runtime
- outsourced object creation in own classes
- changed some interface method names
- removed unused interface methods
- add get/set method to IContinuous for simulation variables
- adapted cpp template
- adapted cpp fmu template
- added SimManager for time events and removed time event handling from solver
- added SimController class to start stop simulation, create Modelica system

28 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: convenience.hpp (+26 -5), shared_library.hpp (+2 -1)
sjoelund.se 2013-03-06 13:12 Rev.: 15486

Trim trailing whitespace

1173 lines of code changed in 11 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: adaptable_factory.hpp (+156 -156), common.hpp (+30 -30), convenience.hpp (+77 -77), extension.hpp (+31 -31), factory.hpp (+114 -114), factory_map.hpp (+103 -103), filesystem.hpp (+55 -55), parameter.hpp (+176 -176), parameter_map.hpp (+128 -128), shared_library.hpp (+153 -153), type_map.hpp (+150 -150)
niklwors 2013-01-25 15:24 Rev.: 14939

Reorganized cpp runtime folders. Simplified solver interface methods. Removed unused functions. Renamed interfaces

1173 lines of code changed in 12 files:

  • SimulationRuntime/cpp/Include/Core/Utils/extension: adaptable_factory.hpp (new 156), common.hpp (new 30), convenience.hpp (new 77), extension.hpp (new 31), factory.hpp (new 114), factory_map.hpp (new 103), filesystem.hpp (new 55), parameter.hpp (new 176), parameter_map.hpp (new 128), registry.hpp (new), shared_library.hpp (new 153), type_map.hpp (new 150)
Generated by StatSVN 0.7.0