Directory Core/Thread/

Total Files:
59
Deleted Files:
0
Lines of Code:
12108

[root]/Core/Thread

Lines of Code

Core/Thread/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 189 (100.0%) 1660 (100.0%) 8.7
jas 177 (93.7%) 1476 (88.9%) 8.3
qymeng 12 (6.3%) 184 (11.1%) 15.3

Most Recent Commits

jas 2012-10-22 23:47 Rev.: 49484

Update the copyright notice to include the MIT License and fix the formatting
issues with the spurious "\".

295 lines of code changed in 118 files:

  • Core/Thread: AtomicCounter.h (+5 -3), AtomicCounter_default.cc (+5 -3), AtomicCounter_gcc.cc (+5 -3), Barrier.h (+5 -3), Barrier_default.cc (new), CleanupManager.cc (new), CleanupManager.h (+5 -3), ConditionVariable.h (+5 -3), CrashPad.cc (new), CrashPad.h (new), CrowdMonitor.h (new), CrowdMonitor_default.cc (new), CrowdMonitor_pthreads.cc (+5 -3), FutureValue.h (new), Guard.cc (+5 -3), Guard.h (+5 -3), Mailbox.h (+5 -3), Mutex.h (+5 -3), MutexPool.cc (new), MutexPool.h (+5 -3), Parallel.h (+5 -3), Parallel1.h (+5 -3), Parallel2.h (new), Parallel3.h (new), ParallelBase.cc (new), ParallelBase.h (+5 -3), RecursiveMutex.h (+5 -3), RecursiveMutex_default.cc (new), Reducer.h (new), Runnable.cc (new), Runnable.h (new), Semaphore.h (+5 -3), SimpleReducer.cc (new), SimpleReducer.h (+5 -3), Thread.cc (new), Thread.h (+5 -3), ThreadError.cc (+5 -3), ThreadError.h (+5 -3), ThreadGroup.cc (new), ThreadGroup.h (new), ThreadLock.cc (new), ThreadLock.h (+5 -3), ThreadPool.cc (+5 -3), ThreadPool.h (+5 -3), Thread_irix.cc (new), Thread_none.cc (new), Thread_pthreads.cc (+5 -3), Thread_unix.cc (new), Thread_unix.h (new), Thread_win32.cc (new), Time.h (+5 -3), Time_altix.cc (new), Time_irix.cc (+5 -3), Time_unix.cc (new), Time_win32.cc (new), WorkQueue.cc (new), WorkQueue.h (new), share.h (new), sub.mk (+5 -3)
jas 2012-10-12 16:59 Rev.: 49413

Squashed commit of the following:

commit a1e8c675d139003247378067ec0431806029cb14
Merge: 5e29398 49ca967
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:36:18 2012 +0000

Update branch with latest changes from trunk.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49412 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 5e293985e95fc70fd682fbf31fb93d7b72f1108e
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:36:07 2012 +0000

Fix missing slash in installation guide.

Refactor the boost discovery mechanism in configure.ac.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49411 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit dd2caee9921c7d89791d866bccc1adbddf967f04
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:35:56 2012 +0000

Update build instructions for petsc and hypre for Fedora and CentOS.

Add BASE_LIB_DIR to the Boost section in configure.ac.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49410 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit c211e5394202174e69c4781b1bfd937e6a4e9e70
Merge: 425f4ca 6255204
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:35:14 2012 +0000

Update the release branch with changes from master.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49409 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 425f4caed59a4864374dbed64d46ade4d5fa5eee
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:39 2012 +0000

Remove all remaining pieces of the Angio component.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49408 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 5a92abece778059b6a1765ebd971b71744f64793
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:24 2012 +0000

Remove the Angio component.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49407 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 78e24afb3a187a45cf3669ff4588d096c8d38b8f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:11 2012 +0000

Remove the Dan_files/ from the StandAlone/inputs/UintahRelease/.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49406 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit a938560edb0607e2e4aa63cb742b4b55b7f62cd7
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:01 2012 +0000

Notes about compiling boost and cmake and changes to the Centos section.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49405 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 0c7aa437777c336f92dd8be971c1e1a1cf01c367
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:53 2012 +0000

Add wasatch build dependences for opensuse.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49404 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 23b71be7d9ffd177b81f64498411584c055504e1
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:46 2012 +0000

Update dependencies for CentOS for building Wasatch.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49403 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 5b99e25a6306b02cc8ecb9baad84fa3d470e194f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:38 2012 +0000

Update packages necessary for compiling Wasatch.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49402 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit add8b7cbd6668abbe4f57f584dab24c8552b6da8
Author: tsaad <tsaad@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Tue Oct 2 20:36:32 2012 +0000

remove obsolete input files.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49330 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit f7ac87d4fd61d896eb1ba9f52a0b6cd2970783e5
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sun Sep 30 02:11:34 2012 +0000

Use the 1.5.0 git branch for the various Wasatch3P libraries.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49311 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 25156c6ba612634f5d66a5fb1be670fd5a82a23b
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:39 2012 +0000

Remove the release file in the build_scripts/.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49308 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 94b484f3b209b8b5d8ee73bae0f9ba54c91592ef
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:31 2012 +0000

Change == to = in all "test statements".

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49307 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit daeab4316362d0081fb8a66832734a3ffdfbff1f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:23 2012 +0000

Update to version 1.5.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49306 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit e3d51281308a5fbbde3f097e5826e85686fe9254
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:15 2012 +0000

Update release files to include Wasatch component.

Add option to build Wasatch3P libraries for a particular hash tag.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49305 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 9a8451d8a5b1fbf36626b3727dad48d7184b5e6d
Merge: 984d356 0a25aa2
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:38:16 2012 +0000

Update copyright notice.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49304 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 984d3566f78e7e1c2b2c29ea0368451ae768119a
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Sep 28 18:39:29 2012 +0000

Uintah 1.5.0 Branch.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49299 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 0a25aa2731b9c75fcf609f70093484af5be5f23a
Author: John Schmidt <john.schmidt@utah.edu>
Date: Thu Sep 27 01:50:47 2012 -0600

Updated copyright header.

1181 lines of code changed in 59 files:

  • Core/Thread: AtomicCounter.h (+20 -28), AtomicCounter_default.cc (+20 -28), AtomicCounter_gcc.cc (+20 -27), Barrier.h (+20 -28), Barrier_default.cc (+20 -29), CleanupManager.cc (+20 -28), CleanupManager.h (+20 -28), ConditionVariable.h (+20 -28), CrashPad.cc (+20 -28), CrashPad.h (+20 -28), CrowdMonitor.h (+20 -28), CrowdMonitor_default.cc (+20 -28), CrowdMonitor_pthreads.cc (+20 -28), FutureValue.h (+20 -28), Guard.cc (+20 -28), Guard.h (+20 -28), Mailbox.h (+20 -28), Mutex.h (+20 -28), MutexPool.cc (+20 -28), MutexPool.h (+20 -28), Parallel.h (+20 -28), Parallel1.h (+20 -28), Parallel2.h (+20 -28), Parallel3.h (+22 -29), ParallelBase.cc (+20 -28), ParallelBase.h (+20 -28), RecursiveMutex.h (+20 -28), RecursiveMutex_default.cc (+20 -28), Reducer.h (+20 -28), Runnable.cc (+20 -28), Runnable.h (+20 -28), Semaphore.h (+20 -28), SimpleReducer.cc (+20 -28), SimpleReducer.h (+20 -28), Thread.cc (+20 -28), Thread.h (+20 -28), ThreadError.cc (+20 -28), ThreadError.h (+20 -28), ThreadGroup.cc (+20 -28), ThreadGroup.h (+20 -28), ThreadLock.cc (+20 -28), ThreadLock.h (+20 -28), ThreadPool.cc (+20 -28), ThreadPool.h (+20 -28), Thread_irix.cc (+20 -28), Thread_none.cc (+20 -28), Thread_pthreads.cc (+20 -28), Thread_unix.cc (+20 -28), Thread_unix.h (+20 -28), Thread_win32.cc (+20 -28), Time.h (+20 -28), Time_altix.cc (+19 -26), Time_irix.cc (+20 -28), Time_unix.cc (+20 -28), Time_win32.cc (+20 -44), WorkQueue.cc (+20 -28), WorkQueue.h (+20 -28), share.h (+20 -28), sub.mk (+20 -23)
qymeng 2012-04-17 08:31 Rev.: 48614

a missing file for last commit of using gcc atomic operations

87 lines of code changed in 1 file:

  • Core/Thread: AtomicCounter_gcc.cc (+87)
qymeng 2012-04-17 08:30 Rev.: 48613

Use gcc atomic operations for atomic counters when available.

8 lines of code changed in 5 files:

  • Core/Thread: AtomicCounter.h (+1), AtomicCounter_default.cc (+5), Thread.h (+1 -1), Thread_pthreads.cc (-1), sub.mk (+1 -1)
qymeng 2012-03-25 22:57 Rev.: 48445

Silent a warning for older gcc compiler.

2 lines of code changed in 1 file:

  • Core/Thread: share.h (+2 -1)
qymeng 2012-03-25 12:43 Rev.: 48440

Support up to 64 threads per MPI rank.

2 lines of code changed in 1 file:

  • Core/Thread: share.h (+2)
qymeng 2012-02-08 20:07 Rev.: 48217

Use read trylock for task queue lookup.
Move number of task phase to TaskGraph class.

83 lines of code changed in 3 files:

  • Core/Thread: CrowdMonitor.h (+13), CrowdMonitor_default.cc (+35 -1), CrowdMonitor_pthreads.cc (+35 -1)
qymeng 2012-02-01 16:01 Rev.: 48174

Initial working version of de-centralized threaded MPI scheduler.
Break data warehouse lock into serveral small locks.
Use pthread read/write lock instead of uintah build-in.
Increase the number of counter locks.
Make variable scrubing a read-only operation to datawarehouse.
(small memory usage increase)
other minor changes.

2 lines of code changed in 1 file:

  • Core/Thread: Thread_pthreads.cc (+2 -2)
Generated by StatSVN 0.7.0