Directory Core/

Total Files:
1
Deleted Files:
1
Lines of Code:
70

[root]/Core
        directory in repo Containers (14 files, 7360 lines)
            Folder removed from repo doc (0 files, 0 lines)
        directory in repo DataArchive (3 files, 2218 lines)
        directory in repo Datatypes (18 files, 5599 lines)
            Folder removed from repo doc (0 files, 0 lines)
        directory in repo Disclosure (5 files, 784 lines)
        directory in repo Exceptions (38 files, 2843 lines)
        directory in repo Geometry (15 files, 3028 lines)
        directory in repo GeometryPiece (53 files, 9197 lines)
        directory in repo Grid (62 files, 21438 lines)
            directory in repo BoundaryConditions (31 files, 5948 lines)
            directory in repo PatchBVH (9 files, 821 lines)
            directory in repo Variables (94 files, 12954 lines)
        directory in repo IO (6 files, 707 lines)
        directory in repo Labels (7 files, 2190 lines)
        directory in repo Lockfree (3 files, 870 lines)
            directory in repo impl (4 files, 1007 lines)
        directory in repo Malloc (9 files, 2629 lines)
        directory in repo Math (53 files, 9457 lines)
            directory in repo TntJama (26 files, 7810 lines)
            directory in repo doc (3 files, 99 lines)
        directory in repo OS (6 files, 1094 lines)
        directory in repo Parallel (17 files, 3676 lines)
        Folder removed from repo Persistent (0 files, 0 lines)
        directory in repo ProblemSpec (4 files, 2237 lines)
        Folder removed from repo Thread (0 files, 0 lines)
        directory in repo Util (40 files, 4744 lines)
            directory in repo Timers (1 files, 5 lines)

Lines of Code

Core/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 5 (100.0%) 22 (100.0%) 4.4
ahumphrey 3 (60.0%) 20 (90.9%) 6.6
jas 2 (40.0%) 2 (9.1%) 1.0

Most Recent Commits

ahumphrey 2016-06-07 09:19 Rev.: 55420

Removal of src/Core/Thread and related refactoring throughout the code-base.

This is the first step in a series of infrastrucutre overhauls to modernize Uintah. Though this all passes local RT (both CPU and GPU tests), I expect some fallout we haven't considered and will be standing by to deal with any issues. Once the dust settles, we will move to replacing Core/Malloc with jemalloc.

* We are now using the standard library for all multi-threading needs within the infrastructure, e.g. std::atomic, std::thread, std::mutex, etc.

* The Unified Scheduler is now the only multi-threaded scheduler, e.g. ThreadedMPIScheduler no longer exists (though the source will soon be placed into an attic).

* Threads spawned by the Unified Scheduler are detached by default (not joinable), allowing for easy, clean and independent execution. There are no longer ConditionVariables used to signal worker threads, just a simple enum for thread-state.

* What was Core/Thread/Time.* is now Core/Util/Time.* - a next step will be to migrate all internal timers, etc to use std::chrono.

* NOTE: Though much cleanup has occurred with this commit, there is still significant cleanup and formatting to be done. The scope of this commit neccessitates a more incremental approach.

20 lines of code changed in 2 files:

  • Core: sub.mk (new)
ahumphrey 2016-03-15 21:23 Rev.: 55040

Remove empty directories.

0 lines of code changed in 1 file:

  • Core: Tracker (del)
jas 2016-03-15 18:25 Rev.: 55028

Remove Persistent class and all references to it.

1 lines of code changed in 1 file:

  • Core: sub.mk (+1 -7)
jas 2016-01-08 15:45 Rev.: 54640

Update copyright date to 2016.

1 lines of code changed in 1 file:

  • Core: sub.mk (+1 -1)
Generated by StatSVN 0.7.0