Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 393 (100.0%) | 31281 (100.0%) | 79.5 |
CCA/Components/Models/Radiation/RMCRT/ | 76 (19.3%) | 14546 (46.5%) | 191.3 |
CCA/Components/Schedulers/ | 85 (21.6%) | 6847 (21.9%) | 80.5 |
CCA/Components/Examples/ | 56 (14.2%) | 3853 (12.3%) | 68.8 |
/ | 62 (15.8%) | 2533 (8.1%) | 40.8 |
CCA/Components/ICE/Advection/ | 13 (3.3%) | 1530 (4.9%) | 117.6 |
Core/Grid/ | 7 (1.8%) | 682 (2.2%) | 97.4 |
CCA/Components/MPM/ | 4 (1.0%) | 254 (0.8%) | 63.5 |
CCA/Components/SimulationController/ | 10 (2.5%) | 231 (0.7%) | 23.1 |
include/sci_defs/ | 16 (4.1%) | 188 (0.6%) | 11.7 |
Core/Exceptions/ | 3 (0.8%) | 141 (0.5%) | 47.0 |
R_Tester/ | 11 (2.8%) | 74 (0.2%) | 6.7 |
StandAlone/ | 6 (1.5%) | 69 (0.2%) | 11.5 |
CCA/Components/Arches/ | 6 (1.5%) | 69 (0.2%) | 11.5 |
Core/Parallel/ | 2 (0.5%) | 56 (0.2%) | 28.0 |
R_Tester/helpers/ | 6 (1.5%) | 45 (0.1%) | 7.5 |
CCA/Components/Models/Radiation/ | 2 (0.5%) | 39 (0.1%) | 19.5 |
CCA/Components/Arches/ChemMix/ | 5 (1.3%) | 34 (0.1%) | 6.8 |
CCA/Components/Parent/ | 3 (0.8%) | 33 (0.1%) | 11.0 |
R_Tester/toplevel/ | 4 (1.0%) | 26 (0.1%) | 6.5 |
CCA/Components/Arches/SourceTerms/ | 1 (0.3%) | 6 (0.0%) | 6.0 |
Core/Math/TntJama/ | 3 (0.8%) | 5 (0.0%) | 1.6 |
CCA/Components/Arches/Radiation/ | 1 (0.3%) | 5 (0.0%) | 5.0 |
CCA/Ports/ | 2 (0.5%) | 4 (0.0%) | 2.0 |
CCA/Components/Solvers/ | 1 (0.3%) | 4 (0.0%) | 4.0 |
build_scripts/ | 2 (0.5%) | 2 (0.0%) | 1.0 |
Core/Grid/Variables/ | 1 (0.3%) | 2 (0.0%) | 2.0 |
Core/Grid/BoundaryConditions/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
Core/Containers/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
CCA/Components/ICE/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
CCA/Components/Models/ | 2 (0.5%) | 0 (0.0%) | 0.0 |
More work on ARCHES thread safety.
Working to get full boiler problem running with threaded scheduler.
49 lines of code changed in 5 files:
Lock critical section in ClassicTableInterface. Another step toward ARCHES thread safety.
8 lines of code changed in 2 files:
Fix compiler error for non-CUDA builds.
0 lines of code changed in 2 files:
Merge changes in commit on branches/arches_alcc_dev r49696 to HEAD.
We now have GPU-RMCRT operational within Arches.
29 lines of code changed in 6 files:
Fix warning about redeclared __host__ __device__ function. Some UnifiedScheduler formatting.
3 lines of code changed in 3 files:
Fix GPU-RMCRT problems on Kepler hardware.
This now runs on Kepler GPUs and is backward compatible with Fermi.
0 lines of code changed in 4 files:
Add better device debug support for debug builds using CUDA.
Generate new configure script.
21 lines of code changed in 4 files:
Revert to CUDA runtime API from driver API. This gives easier programmability and better debug support.
<<< >>> kernel launch syntax now exists in an external function to avoid NVCC's (version 4 & 5) inability to handle GNU tr1/type_traits headers.
Generate new configure script after changes to build system to support the above.
470 lines of code changed in 31 files:
Report correct info when running UnifiedScheduler in SingleProcessor mode.
7 lines of code changed in 1 file:
Change hostname of GPU RT machine in runSusTests.py
2 lines of code changed in 1 file:
Fix configure line in GPU RT scripts.
2 lines of code changed in 1 file:
Add in new host name for GPU tester. There are two possible right now (albion & kaibab), soon only one though.
6 lines of code changed in 4 files:
Fix leftover escape characters in LICENSE file.
0 lines of code changed in 2 files:
Run with same # threads as decentralized CPU scheduler.
1 lines of code changed in 1 file:
Fix typo in environmentalFlags.txt for scheduler debug stream description.
1 lines of code changed in 1 file:
Add extra info to GPUStats DebugStream for multi-GPU nodes with non-uniform GPU models.
Also added some comments, formatting.
81 lines of code changed in 2 files:
Fix output for thread DebugStream in Unified Scheduler.
5 lines of code changed in 1 file:
Allow all schedulers to override the default via SCI_DEBUG env var or via XML in input files.
Also document these new debug vars in environmentalFLags.txt.
Fix two spots where only 1 thread was disallowed when using Unified Scheduler.
62 lines of code changed in 4 files:
Change the default scheduler to be the Unified Scheduler.
All previous schedulers may still be invoked explicitly via command line.
68 lines of code changed in 6 files:
Fix a deadlock.
Turns out that: task->getTask()->usesMPI() doesn't seem to ever return true, although it's defined and used throughout the framework.
Need to find out if d_usesMPI is ever set for a task.
2 lines of code changed in 1 file:
(99 more)