Directory CCA/Components/SwitchingCriteria/

Total Files:
15
Deleted Files:
0
Lines of Code:
1610

[root]/CCA/Components/SwitchingCriteria

Lines of Code

CCA/Components/SwitchingCriteria/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 43 (100.0%) 51 (100.0%) 1.1
allen 18 (41.9%) 36 (70.6%) 2.0
jas 23 (53.5%) 15 (29.4%) 0.6
ahumphrey 2 (4.7%) 0 (0.0%) 0.0

Most Recent Commits

allen 2016-08-16 14:33 Rev.: 55646

backed out sim state changes

18 lines of code changed in 12 files:

  • CCA/Components/SwitchingCriteria: DDT1.cc (+2 -2), None.cc (+2 -2), SimpleBurn.cc (new), SteadyBurn.cc (new), SteadyState.cc (new), TimestepNumber.cc (new)
allen 2016-08-15 17:14 Rev.: 55638

cleanup of the simulation state - most everything is now private

18 lines of code changed in 6 files:

  • CCA/Components/SwitchingCriteria: DDT1.cc (+2 -2), None.cc (+2 -2), SimpleBurn.cc (+2 -2), SteadyBurn.cc (+2 -2), SteadyState.cc (+8 -8), TimestepNumber.cc (+2 -2)
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.

0 lines of code changed in 2 files:

  • CCA/Components/SwitchingCriteria: sub.mk (new)
jas 2016-01-08 15:45 Rev.: 54640

Update copyright date to 2016.

15 lines of code changed in 23 files:

  • CCA/Components/SwitchingCriteria: DDT1.cc (+1 -1), DDT1.h (new), None.cc (+1 -1), None.h (+1 -1), SimpleBurn.cc (+1 -1), SimpleBurn.h (new), SteadyBurn.cc (+1 -1), SteadyBurn.h (+1 -1), SteadyState.cc (+1 -1), SteadyState.h (new), SwitchingCriteriaFactory.cc (+1 -1), SwitchingCriteriaFactory.h (new), TimestepNumber.cc (+1 -1), TimestepNumber.h (+1 -1), sub.mk (+1 -1)
Generated by StatSVN 0.7.0