Directory CCA/Components/ICE/EOS/

Total Files:
29
Deleted Files:
0
Lines of Code:
4072

[root]/CCA/Components/ICE/EOS

Lines of Code

CCA/Components/ICE/EOS/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 59 (100.0%) 31 (100.0%) 0.5
jas 57 (96.6%) 29 (93.5%) 0.5
ahumphrey 2 (3.4%) 2 (6.5%) 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.

2 lines of code changed in 2 files:

  • CCA/Components/ICE/EOS: sub.mk (+2 -1)
jas 2016-01-08 15:45 Rev.: 54640

Update copyright date to 2016.

29 lines of code changed in 57 files:

  • CCA/Components/ICE/EOS: BirchMurnaghan.cc (+1 -1), BirchMurnaghan.h (new), EquationOfState.cc (new), EquationOfState.h (+1 -1), EquationOfStateFactory.cc (new), EquationOfStateFactory.h (new), Gruneisen.cc (+1 -1), Gruneisen.h (+1 -1), HardSphereGas.cc (new), HardSphereGas.h (+1 -1), IdealGas.cc (new), IdealGas.h (new), JWL.cc (+1 -1), JWL.h (+1 -1), JWLC.cc (+1 -1), JWLC.h (new), KnaussSeaWater.cc (+1 -1), KnaussSeaWater.h (new), KumariDass.cc (+1 -1), KumariDass.h (new), Murnaghan.cc (new), Murnaghan.h (new), TST.cc (new), TST.h (+1 -1), Thomsen_Hartka_water.cc (new), Thomsen_Hartka_water.h (+1 -1), Tillotson.cc (new), Tillotson.h (new), sub.mk (+1 -1)
Generated by StatSVN 0.7.0