[root]/CCA/Components/Arches/TransportEqns
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 49 (100.0%) | 277 (100.0%) | 5.6 |
jthornoc | 17 (34.7%) | 200 (72.2%) | 11.7 |
allen | 27 (55.1%) | 67 (24.2%) | 2.4 |
ohdiazi | 2 (4.1%) | 6 (2.2%) | 3.0 |
jholmen | 1 (2.0%) | 2 (0.7%) | 2.0 |
jas | 2 (4.1%) | 2 (0.7%) | 1.0 |
More naming convention fixes for velocity. There are still more running around.
2 lines of code changed in 2 files:
removal of shared state and introduction of a material manager
67 lines of code changed in 27 files:
Splitting up the transport eqn eval so that sources may used the RHS
construction in cases of rate limiting.
Also cleaned up some warnings.
local_RT showed one test failing (CoalRadPropsPlank) with noise diffs.
136 lines of code changed in 7 files:
Adding Drag model for kokkosSolver
0 lines of code changed in 1 file:
DQMOM with kokkos
6 lines of code changed in 1 file:
Replacing a string with an enum for the particle names->roles.
Cleaning up a warning or two.
6 lines of code changed in 1 file:
Replace the old DQMOM-no-inversion with an updated, simpler method,
which short circuits DQMOM.cc.
The <LinearSolver> section should only be specified now in the case where one actually
wants to perform the DQMOM inversion.
* ParticleConstant model now produces *_(env#) AND *_qn(env#) variables.
* Fixed some warnings.
* Some general cleanup
* Updated the kokkos DQMOM tests. This changes the answers for the two Char tests.
5 lines of code changed in 2 files:
Cleaning out ParticleTools and moving coal-specific functions to
CoalHelper.
12 lines of code changed in 3 files:
* Updated KokkosOpenMPScheduler.cc to use Kokkos::OpenMP::partition_master() for Kokkos-based builds.
* Added -npartitions and -nthreadsperpartition run-time options.
* Set the Kokkos-OpenMP Scheduler as the default scheduler for Kokkos-based builds.
* Added bulletproofing within SchedulerFactory.cc.
* Updated ProcessorGroup.h to use m_comm for -nthreads 1 or -npartitions 1.
* Added MasterLock.h to help avoid mixing synchronization primitives.
* Replaced use of #include <mutex> with #include <Core/Parallel/MasterLock.h>.
* Replaced use of std::mutex with Uintah::MasterLock.
* Cleaned up whitespace.
This commit extends the Kokkos-OpenMP Scheduler to support parallel execution of tasks within an MPI process.
Scheduler logic is based upon that of the Unified Scheduler, where individual threads are used as task runners.
In the context of the Kokkos-OpenMP Scheduler, individual partitions are used as task runners.
Individual partitions execute Kokkos-based tasks in parallel across the threads belonging to that partition and existing serial tasks serially.
Note, this scheduler requires MPI_THREAD_MULTIPLE support to run with multiple partitions per MPI process.
2 lines of code changed in 1 file:
Starting to add geometry_fill to DQMOM variables. This still needs work.
Added an example input file.
39 lines of code changed in 2 files:
Update copyright date.
2 lines of code changed in 2 files: