[root]/CCA/Components/SimulationController
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 37 (100.0%) | 287 (100.0%) | 7.7 |
ahumphrey | 12 (32.4%) | 175 (61.0%) | 14.5 |
qymeng | 13 (35.1%) | 105 (36.6%) | 8.0 |
jas | 10 (27.0%) | 6 (2.1%) | 0.6 |
jsutherland | 1 (2.7%) | 1 (0.3%) | 1.0 |
harman | 1 (2.7%) | 0 (0.0%) | 0.0 |
Output task internal thread waiting time.
3 lines of code changed in 2 files:
Minor changes to PAPI instrumentation and comments.
4 lines of code changed in 3 files:
Added ability for Uintah to use PAPI to count both FLOPS and vectorized FLOPS. Seems good to be able to see both.
24 lines of code changed in 2 files:
Changed the current PAPI FLOPs counter to use the PAPI_DP_OPS event. This event is optimized to also count scaled double precision vector operations. Configure script has also been updated to reflect this change.
4 lines of code changed in 1 file:
Added PAPI instrumentation to count total level 2 & 3 cache misses.
46 lines of code changed in 2 files:
Added PAPI instrumentation to count Level 1 total cache misses.
90 lines of code changed in 2 files:
This file should have been included in my previous commit.
- removed addToTimestepXML() and readFromTimestepXML() this is just duplication
of outputProblemSpec() and problemSetup()
0 lines of code changed in 1 file:
Update copyright year.
6 lines of code changed in 10 files:
Added necessary #include to SimulationController header file.
2 lines of code changed in 1 file:
#ifdef put around PAPI specific members in SimulationController.
5 lines of code changed in 1 file:
cleanup some debug code
2 lines of code changed in 1 file:
More PAPI error handling
23 lines of code changed in 1 file:
Use low level PAPI APIs
34 lines of code changed in 3 files:
Added error handling for PAPI calls
8 lines of code changed in 2 files:
output PAPI flops counter after each timestep.
cleanup prefix flops counter code from scheduler.
22 lines of code changed in 2 files:
Reduce the frequency to acquire write lock
1. Disable variable scrubbing for multi-thread scheduler, unused variable still will be cleaned at the end of each timestep
2. Separate current running task lock from data warehouse lock
7 lines of code changed in 1 file:
Eliminate "using namespace std" and similar from header files. That is a big no-no!
1 lines of code changed in 1 file:
Moved log data warehouse memory flag from input file to debug variables.
6 lines of code changed in 1 file: