/trunk/src Developers: ahumphrey

Login name:
ahumphrey
Total Commits:
393 (2.7%)
Lines of Code:
31,281 (12.5%)
Most Recent Commit:
2012-12-14 12:21
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for ahumphrey

Activity by Day of Week for ahumphrey

Activity in Directories

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

Activity of ahumphrey

Most Recent Commits

ahumphrey 2012-12-14 12:21 Rev.: 49704

More work on ARCHES thread safety.
Working to get full boiler problem running with threaded scheduler.

49 lines of code changed in 5 files:

  • CCA/Components/Arches: IntrusionBC.cc (+3 -1), IntrusionBC.h (+20 -4)
  • CCA/Components/Arches/ChemMix: ClassicTableInterface.cc (+15 -6), ClassicTableInterface.h (new)
ahumphrey 2012-12-13 22:10 Rev.: 49699

Lock critical section in ClassicTableInterface. Another step toward ARCHES thread safety.

8 lines of code changed in 2 files:

  • CCA/Components/Arches/ChemMix: ClassicTableInterface.cc (+3 -4), ClassicTableInterface.h (+5 -2)
ahumphrey 2012-12-13 20:35 Rev.: 49698

Fix compiler error for non-CUDA builds.

0 lines of code changed in 2 files:

  • Core/Grid: SimulationState.cc (new)
ahumphrey 2012-12-13 17:28 Rev.: 49697

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:

  • CCA/Components/Arches/SourceTerms: RMCRT.cc (+6 -1)
  • CCA/Components/Schedulers: UnifiedScheduler.cc (new)
  • Core/Grid: SimulationState.cc (+5), SimulationState.h (new)
ahumphrey 2012-12-11 17:12 Rev.: 49681

Fix warning about redeclared __host__ __device__ function. Some UnifiedScheduler formatting.

3 lines of code changed in 3 files:

  • CCA/Components/Models/Radiation/RMCRT: RayGPUKernel.cu (+1 -1)
  • CCA/Components/Schedulers: UnifiedScheduler.cc (+2 -2)
ahumphrey 2012-12-11 15:19 Rev.: 49677

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:

  • CCA/Components/Models: sub.mk (changed)
  • CCA/Components/Models/Radiation/RMCRT: sub.mk (new)
ahumphrey 2012-12-11 13:26 Rev.: 49676

Add better device debug support for debug builds using CUDA.
Generate new configure script.

21 lines of code changed in 4 files:

  • aclocal.m4 (new), configure (+10 -3), configure.ac (+2 -2)
ahumphrey 2012-12-05 22:31 Rev.: 49660

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:

  • aclocal.m4 (+4 -27), configVars.mk.in (+8 -36), configure (+133 -176), configure.ac (+9 -14)
  • CCA/Components/Examples: GPUSchedulerTest.cc (new), GPUSchedulerTest.h (new), GPUSchedulerTestKernel.cu (new 18), PoissonGPU1.cc (new), PoissonGPU1.h (new), PoissonGPU1Kernel.cu (+25 -4), UnifiedSchedulerTest.cc (+3 -19), UnifiedSchedulerTest.h (new), UnifiedSchedulerTestKernel.cu (new 98), sub.mk (+7 -5)
  • CCA/Components/Models/Radiation/RMCRT: Ray.h (new), RayGPU.cc (+4 -19), RayGPU.cuh (+2), RayGPUKernel.cu (+40)
  • include/sci_defs: cuda_testdefs.h.in (new)
ahumphrey 2012-11-01 14:03 Rev.: 49516

Report correct info when running UnifiedScheduler in SingleProcessor mode.

7 lines of code changed in 1 file:

  • CCA/Components/Schedulers: UnifiedScheduler.cc (+7 -3)
ahumphrey 2012-10-18 14:39 Rev.: 49464

Change hostname of GPU RT machine in runSusTests.py

2 lines of code changed in 1 file:

  • R_Tester/helpers: runSusTests.py (+2 -2)
ahumphrey 2012-10-18 13:30 Rev.: 49463

Fix configure line in GPU RT scripts.

2 lines of code changed in 1 file:

  • R_Tester/helpers: build (+2 -2)
ahumphrey 2012-10-18 13:25 Rev.: 49462

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:

  • R_Tester/helpers: build (+3 -3)
  • R_Tester/toplevel: generateGoldStandards.py (new), startTester (+1 -1)
ahumphrey 2012-10-16 15:42 Rev.: 49454

Fix leftover escape characters in LICENSE file.

0 lines of code changed in 2 files:

  • LICENSE (changed)
ahumphrey 2012-10-01 10:55 Rev.: 49321

Run with same # threads as decentralized CPU scheduler.

1 lines of code changed in 1 file:

  • CCA/Components/Schedulers: UnifiedScheduler.cc (+1 -1)
ahumphrey 2012-10-01 07:24 Rev.: 49317

Fix typo in environmentalFlags.txt for scheduler debug stream description.

1 lines of code changed in 1 file:

  • environmentalFlags.txt (+1 -1)
ahumphrey 2012-09-30 13:49 Rev.: 49313

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:

  • CCA/Components/Schedulers: UnifiedScheduler.cc (+74 -59), UnifiedScheduler.h (+7 -6)
ahumphrey 2012-09-30 10:24 Rev.: 49312

Fix output for thread DebugStream in Unified Scheduler.

5 lines of code changed in 1 file:

  • CCA/Components/Schedulers: UnifiedScheduler.cc (+5 -1)
ahumphrey 2012-09-21 14:42 Rev.: 49256

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:

  • environmentalFlags.txt (+10)
  • CCA/Components/Schedulers: SchedulerFactory.cc (+49 -22), UnifiedScheduler.cc (+2 -2)
  • StandAlone: sus.cc (+1 -1)
ahumphrey 2012-09-17 08:07 Rev.: 49235

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:

  • CCA/Components/Examples: RMCRT_Test.cc (+1 -1)
  • CCA/Components/Models/Radiation/RMCRT: Ray.cc (+2 -2), Ray.h (+3 -3), RayGPU.cc (+7 -7)
  • CCA/Components/Schedulers: SchedulerFactory.cc (+37 -44), UnifiedScheduler.cc (+18 -16)
ahumphrey 2012-09-11 15:48 Rev.: 49205

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:

  • CCA/Components/Schedulers: UnifiedScheduler.cc (+2 -2)

(99 more)

Generated by StatSVN 0.7.0