Directory StandAlone/tools/

Total Files:
2
Deleted Files:
0
Lines of Code:
966

[root]/StandAlone/tools
            directory in repo VisIt (1 files, 826 lines)
            directory in repo compare_mms (11 files, 1301 lines)
            directory in repo dumpfields (29 files, 5425 lines)
            directory in repo extractors (9 files, 5833 lines)
            directory in repo fsspeed (2 files, 201 lines)
            directory in repo graphview (8 files, 1637 lines)
            directory in repo makedot (2 files, 239 lines)
            directory in repo mpi_test (5 files, 992 lines)
            directory in repo pfs (5 files, 1728 lines)
            directory in repo puda (38 files, 5712 lines)
            directory in repo uda2vis (4 files, 1812 lines)

Lines of Code

StandAlone/tools/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 9 (100.0%) 148 (100.0%) 16.4
dsunder 1 (11.1%) 133 (89.9%) 133.0
dav 2 (22.2%) 8 (5.4%) 4.0
ahumphrey 4 (44.4%) 5 (3.4%) 1.2
jas 2 (22.2%) 2 (1.4%) 1.0

Most Recent Commits

ahumphrey 2016-09-17 15:54 Rev.: 55755

Remove SingleProcessor Scheduler/LoadBalancer.

Most of the work here has been in removing the need for Parallel::determineIfRunningUnderMPI(), as running Uintah with MPI is now an invariant, even with only a single process. We ALWAYS run Uintah with MPI.

The last simple step will be to remove usage of Parallel::usingMPI() (which now simply returns true), and also do away with the "-mpi" command line option. Right now sus has been modified to silently ignore "-mpi" and once the nightly RT scripts have been modified, we can deprecate usage.

Note that the following examples of a single process run are synonymous and all use the MPI scheduler with 1 rank:

./sus input.ups
./sus -mpi input.ups
mpirun -np 1 ./sus input.ups
mpirun -np 1 ./sus -mpi input.ups

0 lines of code changed in 2 files:

  • StandAlone/tools: compute_Lnorm_udas.cc (-1)
ahumphrey 2016-07-06 12:15 Rev.: 55486

Significant refactoring of Level and LoadBalancerCommon prior to adding in per-level max_ghost_cells machinery.

3 lines of code changed in 1 file:

  • StandAlone/tools: compute_Lnorm_udas.cc (+3 -3)
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 1 file:

  • StandAlone/tools: compute_Lnorm_udas.cc (+2 -4)
dsunder 2016-05-04 16:07 Rev.: 55310

Refactor Array3 to remove iterator to make it possible to merge trunk
into the kokkos_dev branch

133 lines of code changed in 1 file:

  • StandAlone/tools: compute_Lnorm_udas.cc (+133 -146)
dav 2016-03-28 17:49 Rev.: 55135

Link in PIDX for static builds.

8 lines of code changed in 2 files:

  • StandAlone/tools: sub.mk (new)
jas 2016-01-08 15:45 Rev.: 54640

Update copyright date to 2016.

2 lines of code changed in 2 files:

  • StandAlone/tools: compute_Lnorm_udas.cc (+1 -1), sub.mk (+1 -1)
Generated by StatSVN 0.7.0