[root]/StandAlone/tools/compare_mms
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 30 (100.0%) | 23 (100.0%) | 0.7 |
jas | 22 (73.3%) | 12 (52.2%) | 0.5 |
dav | 2 (6.7%) | 6 (26.1%) | 3.0 |
ahumphrey | 6 (20.0%) | 5 (21.7%) | 0.8 |
Some cleanup in the build system and also removing some sci_*.h files
Generate new configure script.
2 lines of code changed in 2 files:
Significant refactoring of Level and LoadBalancerCommon prior to adding in per-level max_ghost_cells machinery.
3 lines of code changed in 3 files:
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.
0 lines of code changed in 1 file:
Link in PIDX for static builds.
6 lines of code changed in 2 files:
More changes from SCIRun to Uintah. Delete unused SCIRun build_script files.
1 lines of code changed in 1 file:
Move non-conflicting classes that were in SCIRun namespace to Uintah namespace.
0 lines of code changed in 2 files:
Update copyright date to 2016.
11 lines of code changed in 19 files: