October 2018 Commit Log

Number of Commits:
106
Number of Active Developers:
10
harman 2018-10-30 17:17 Rev.: 58893

- Added machinery to handle multiple levels.

- Removed per level conditionals from inside the loop over variables to average. We compute
planar averages for all variables on a level.

153 lines of code changed in 2 files:

harman 2018-10-30 12:20 Rev.: 58892

Fixed syntax error.

0 lines of code changed in 2 files:

harman 2018-10-30 12:08 Rev.: 58891

- updated email distribution list for the gpu_rt and kokkos_rt.

- disable sci-malloc for debug compilations on kokkos builds.

- removed EOL white spaces.

0 lines of code changed in 4 files:

harman 2018-10-29 18:32 Rev.: 58890

display()
- revert commit 58886. Onceperproc patch sets can contain patches from several levels causing
getLevel() to puke.

2 lines of code changed in 1 file:

bisaac 2018-10-29 17:38 Rev.: 58889

Added a smarter model for the split between devol and char in the NOx model in the case of birth and death (thanks to Derek). This changes mass_energy_balance_psnox test answers.

32 lines of code changed in 3 files:

guilkey 2018-10-27 11:09 Rev.: 58887

Bringing these versions in from the Cyberstone2 branch. More robust tests
to determine if points are inside or outside of a triangulated surface.

171 lines of code changed in 6 files:

harman 2018-10-26 08:50 Rev.: 58886

display()
- output level index for oncePerProc tasks

1 lines of code changed in 1 file:

ahumphrey 2018-10-25 14:59 Rev.: 58885

Specialize std::hash structure and inject into the std namespace so that VarLabelMatl<DomainType> can be used as a key in std::unordered_map.
Removed older version that publicly inherited from std::unary_function, which is deprecated as of C++11.

11 lines of code changed in 1 file:

bisaac 2018-10-25 14:59 Rev.: 58884

This commit fixes the birth/death issues observed with the Tar integration and psNOx model and modifies the varlabels used by psNOx and ZZNox for devol and char oxidation. This commit also changes the way we are integrating Tar into the gas phase. Note that the Tar_fraction variable in the ParticleProperties section is being used to modify the light to heavy devol products (from the perspective of the NOx, and Tar). This commit changes the answers for mass_energy_balance.ups and mass_energy_balance_Tfluid.ups. We added a new test: mass_energy_balance_psnox.ups, which covers the psNOx model under regression tests. Please see mass_energy_balance_psnox.ups for an example of how to incorporate the tar mass into the coal gas mixture fraction and the b/d mass into Nox.

47 lines of code changed in 5 files:

bisaac 2018-10-25 13:20 Rev.: 58883

This commit moves the Tar_fraction variable to the coalhelper. Computes additional variables in the CoalGasDevol and CoalGasOxi gas phase source terms to handle birth/death for NOx and Tar, and removes old functor and ifdef logic. This commit doesn't impact regression tests.

167 lines of code changed in 9 files:

ahumphrey 2018-10-25 11:20 Rev.: 58882

Remove all traces of sci_hashmap. With Uintah being fully transitioned to C++11, these old TR1, GNU_HASHMAP and other extension hacks are unnecessary, confusing and error prone. We just use std::unordered_map, etc.

Generate new configure script.

35 lines of code changed in 4 files:

bisaac 2018-10-25 10:48 Rev.: 58881

This commit throttles the NOx char reduction reaction by a factor of the organic mass fraction. As organic mass goes to zero this reaction will turn off. No impact on regression tests.

63 lines of code changed in 2 files:

guilkey 2018-10-24 17:21 Rev.: 58880

Rewrote printParticleVariable as printParticleVariables. User can now
specify multiple particle variables to extract. Output also includes a header
line describing the data.

0 lines of code changed in 2 files:

ahumphrey 2018-10-24 14:04 Rev.: 58879

Cleanup under the hood while working. Mainly readbility improvements and addding {} for single-line conditionals, etc.

256 lines of code changed in 4 files:

harman 2018-10-23 13:36 Rev.: 58877

updated server names

0 lines of code changed in 2 files:

allen 2018-10-23 04:23 Rev.: 58876

clean up of the dynamic radiation solve - made it fully local to arches

64 lines of code changed in 6 files:

allen 2018-10-23 04:22 Rev.: 58875

added an interface for creating a reduction var

16 lines of code changed in 3 files:

harman 2018-10-22 17:45 Rev.: 58874

Fixed restarting issue.

18 lines of code changed in 3 files:

harman 2018-10-22 17:00 Rev.: 58873

Renamed tasks/functions, we're no longer computing averages but sums of the differenc variables.
The averages are computed at print time.

Added code to sum the "weight" over all ranks. The "weight" varLabel is user input option.

Working for small 2 proc, 1 matl, 1 Level, test problem.

359 lines of code changed in 2 files:

allen 2018-10-22 16:21 Rev.: 58872

removed test code

0 lines of code changed in 1 file:

allen 2018-10-22 14:51 Rev.: 58870

removed my example for the task graph swap - added Derek's code for the actual implementation

148 lines of code changed in 4 files:

jthornoc 2018-10-19 16:32 Rev.: 58865

Adding a computes with scratch ghost option.

11 lines of code changed in 3 files:

harman 2018-10-19 14:19 Rev.: 58864

Updated MPI_Op functions to work with std::vector<Point/Vector>

Moved CC_pos declaration and reduction code to aveVar_base.

It's working for a small 2 patch problem on 2 mpi ranks.



156 lines of code changed in 2 files:

harman 2018-10-19 09:19 Rev.: 58863

- combined step_chmod and step_chgrp into a step_permissions step.
- added project names to the change_filters
- added scheduler + buildslave + factory for buildbot testing. It's a sandbox to tryout ideas without
interupting the other slaves.

0 lines of code changed in 2 files:

allen 2018-10-19 09:12 Rev.: 58862

changed var to a min

4 lines of code changed in 2 files:

allen 2018-10-19 08:51 Rev.: 58861

changed var to a min

1 lines of code changed in 1 file:

harman 2018-10-18 13:48 Rev.: 58857

The reason for compare_uda aborting the comparison should now be visible to the user.

1 lines of code changed in 1 file:

derekhar 2018-10-17 15:14 Rev.: 58850

fix patch - mpirank mismatch bc bug

12 lines of code changed in 7 files:

ahumphrey 2018-10-17 11:14 Rev.: 58848

* Add build system support for Power9 (LLNL Lassen, a.k.a. uSierra) .

* This also adds support for CUDA compute capabillity 6.0 and 7.0, Pascal V100 and Volta GV100 GPUs, respectively.

* Also add support for IBM spectrum-MPI.

* Updated config.sub and config.guess for the LLNL Lassen OS.

* Generate new configure script with Dav's bullet proofing.

0 lines of code changed in 6 files:

allen 2018-10-17 10:54 Rev.: 58847

added min and std stats

131 lines of code changed in 2 files:

harman 2018-10-17 10:16 Rev.: 58846

Moved buildbot related scripts to the scripts/buildbot directory

master.cfg
- All buildslaves: added steps to chgrp and chmod so users can poke around in the build directories

- only compile documentation when there's a change in that directory.



110 lines of code changed in 5 files:

allen 2018-10-16 19:18 Rev.: 58844

removed DOUT

0 lines of code changed in 2 files:

allen 2018-10-16 19:17 Rev.: 58843

added the optional ability to get min and std dev stats

208 lines of code changed in 3 files:

ahumphrey 2018-10-16 18:19 Rev.: 58842

Add build system support for Pascal and Volta GPUs, e.g., compute capability 6.1 and 7.2, respectively.
Generate new configure script with Dav's bullet proofing.

3 lines of code changed in 1 file:

harman 2018-10-16 17:50 Rev.: 58841

Fix the href address for log files that live in the restart directory.

4 lines of code changed in 1 file:

harman 2018-10-16 16:16 Rev.: 58840

- removed unused "code"
- added comment dividers
- added data lifetime limits

40 lines of code changed in 1 file:

allen 2018-10-16 15:17 Rev.: 58838

forgot to removed the commneted out taskGraphsRequested code and white space clean up

8 lines of code changed in 3 files:

allen 2018-10-16 15:12 Rev.: 58837

removed taskGraphsRequested as it now contained in the ExplicitSolver and move the reduction chack into Arches proper

29 lines of code changed in 5 files:

allen 2018-10-15 12:01 Rev.: 58835

minor change to use the reduction var when scheduled

9 lines of code changed in 1 file:

allen 2018-10-15 12:00 Rev.: 58834

added the ability to temporally schedule the radiation solve via reduction var

49 lines of code changed in 5 files:

allen 2018-10-15 12:00 Rev.: 58833

minor rework of the reduction vars

175 lines of code changed in 5 files:

ohdiazi 2018-10-12 16:25 Rev.: 58821

Adding back RT test for kokkos-scalar

3 lines of code changed in 1 file:

ohdiazi 2018-10-12 16:25 Rev.: 58820

1. Using multiplication instead of condition
2. Updating eps variable
3. Using multiplication of eps to cancel gradients

94 lines of code changed in 9 files:

ohdiazi 2018-10-12 16:25 Rev.: 58819

Revert "Adding eps for different type of variables"

This reverts commit e720cbd608c2411e1231981397bc24bd3da6d4a4.

130 lines of code changed in 5 files:

jthornoc 2018-10-12 11:13 Rev.: 58818

Getting the naming convention straight.

18 lines of code changed in 2 files:

jthornoc 2018-10-12 11:13 Rev.: 58817

Fixing the staggered volume fractions. This will change the number of
variables in the checkpoint which causes multiple failures despite the
answers being the same.

As part of this commit, had to remove an edge cell addition to the
Uintah boundary iterators which was causing edge iterators to be added
to non-adjoining geometry.

122 lines of code changed in 5 files:

allen 2018-10-12 09:06 Rev.: 58815

moved the passing of the app to a scheduling that is always called

5 lines of code changed in 1 file:

allen 2018-10-11 18:17 Rev.: 58814

added comment and refactored the in situ terminate

9 lines of code changed in 2 files:

allen 2018-10-11 18:07 Rev.: 58813

refactored the terminate and abort

38 lines of code changed in 2 files:

allen 2018-10-11 14:31 Rev.: 58812

added comments and mode status calls

13 lines of code changed in 3 files:

jsutherland 2018-10-11 14:22 Rev.: 58811

- Update ExprLib version.
- Disable the 3D implicit CDR test for now.

0 lines of code changed in 4 files:

allen 2018-10-10 15:06 Rev.: 58810

removed reduction for individual stats

2 lines of code changed in 1 file:

allen 2018-10-10 14:46 Rev.: 58809

name clean up

13 lines of code changed in 1 file:

allen 2018-10-10 14:28 Rev.: 58808

added the performance stats to the DO Radiation Model

46 lines of code changed in 7 files:

allen 2018-10-10 14:25 Rev.: 58807

removed dummy performance stats example

0 lines of code changed in 2 files:

allen 2018-10-10 10:12 Rev.: 58806

added default to header

0 lines of code changed in 2 files:

allen 2018-10-10 10:03

added access methods to the count and overriden flag

70 lines of code changed in 2 files:

allen 2018-10-10 10:02 Rev.: 58803

added a count and overriden flag

16 lines of code changed in 1 file:

allen 2018-10-10 10:00 Rev.: 58802

commented out proc0cout to remove MPI depencency and white space clean up

7 lines of code changed in 2 files:

allen 2018-10-10 09:58 Rev.: 58801

removed the intial value and set the initial count to zero

65 lines of code changed in 3 files:

allen 2018-10-10 09:55 Rev.: 58800

added access method for the number of processors

16 lines of code changed in 1 file:

allen 2018-10-10 09:54 Rev.: 58799

added reductionvar table

184 lines of code changed in 4 files:

allen 2018-10-09 16:17 Rev.: 58797

path name clean up

1 lines of code changed in 1 file:

allen 2018-10-09 15:45 Rev.: 58796

added in situ analysis var for total KE and some white space clean up

24 lines of code changed in 1 file:

jthornoc 2018-10-08 15:57 Rev.: 58791

By ref rather than value.

1 lines of code changed in 1 file:

jthornoc 2018-10-08 15:27 Rev.: 58789

Silence warning.

2 lines of code changed in 1 file:

jthornoc 2018-10-08 15:08 Rev.: 58788

Use a command line argument rather than a hard-coded path.

0 lines of code changed in 2 files:

ohdiazi 2018-10-08 15:07 Rev.: 58787

Turnning off RT for kokkos-x-scalar , kokkos-y-scalar and kokkos-z-scalar

4 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:07 Rev.: 58786

1. Fixing compilation warnings
2. KFEUpdate was slipt in two task: TimeAve and SUpdate

37 lines of code changed in 6 files:

ohdiazi 2018-10-08 15:07 Rev.: 58785

1. Commenting out PressureOutletBC, there is an issue with variable registration, this BC still need some work. Neumann BC was uncommented.
2. Arches variable algorithm was updated. This algorithm should produce same result that production code
3. TransportFactory for scalar transported in faces. Updated is needed in FY and FZ
4. Three RK tests for helium plume were added. The Neumann BC was changed with PressureOutletBC.
5. Adding PressureOutletBC in ups spec.

140 lines of code changed in 3 files:

ohdiazi 2018-10-08 15:07 Rev.: 58784

Regression test for helium plume in Arches-kokkos

7 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:07 Rev.: 58783

Adding mass_flow_rate task in kokkosSolver

3 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:07 Rev.: 58782

Fixing ranges for stress tensor

4 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:07 Rev.: 58781

Adding gas kinetic computation to arches spec

1 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:07 Rev.: 58780

1. Working in Functor for PressureBC
2.Adding files for kinetic energy

172 lines of code changed in 4 files:

ohdiazi 2018-10-08 15:07 Rev.: 58779

1. Adding gas kinetic energy
2. Delete a unused variable
3. Working in Pressure BC

44 lines of code changed in 8 files:

ohdiazi 2018-10-08 15:07 Rev.: 58778

1. Moving PressureOulet BC from task to BoundaryFunctor
2. Fixing PressureOulet BC: comparison is with old velocity

237 lines of code changed in 4 files:

ohdiazi 2018-10-08 15:07 Rev.: 58777

Adding name_factory for Turbulence factory

3 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:07 Rev.: 58776

update _task_name with m_task_name

12 lines of code changed in 3 files:

ohdiazi 2018-10-08 15:07 Rev.: 58775

1. Apply BC for mom eqn after projection
2. Compute BC for A matrix in initialization

62 lines of code changed in 2 files:

ohdiazi 2018-10-08 15:07 Rev.: 58774

Fixing p=0 pe = -pi

0 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:07 Rev.: 58773

1. Neumann BC was comment out for normal direction in staggered variables.
2. Changing ghost cells to zero for drhodt
3. Correcting range for add gradient
4. BC for enforce p=0, sign is -1
5. Correcting First interior cell. This BC will be moved to Boundary Functors
6. Adding initialization for mu_sgc and mu_turb.

33 lines of code changed in 8 files:

ohdiazi 2018-10-08 15:07 Rev.: 58772

Computing velocities at the extra cells

16 lines of code changed in 2 files:

ohdiazi 2018-10-08 15:07 Rev.: 58771

register MODIFIES instead of REQUEST. IT is because of clipping.

3 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:07 Rev.: 58770

Clipping for rho*phi

10 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:07 Rev.: 58769

fixing m_materialManager

1 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:07 Rev.: 58768

Wall stress model

392 lines of code changed in 2 files:

ohdiazi 2018-10-08 15:06 Rev.: 58767

Adding wall const model in KokkosSolver

64 lines of code changed in 9 files:

ohdiazi 2018-10-08 15:06 Rev.: 58766

Cheking guess density

0 lines of code changed in 2 files:

ohdiazi 2018-10-08 15:06 Rev.: 58765

Moving density rk.

5 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:06 Rev.: 58764

Adding density rk for first time step

5 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:06 Rev.: 58763

Adding rk for variable density. KFEUpadate is done in two tasks. Adding clipping for scalars. Fixing bound in stress tensor.

1221 lines of code changed in 19 files:

ohdiazi 2018-10-08 15:06 Rev.: 58762

Adding volfraction for stress term. Using multiplication instead of floor

22 lines of code changed in 3 files:

ohdiazi 2018-10-08 15:06 Rev.: 58761

ghost cell for eps

1 lines of code changed in 1 file:

ohdiazi 2018-10-08 15:06 Rev.: 58760

Adding eps for different type of variables

176 lines of code changed in 5 files:

ohdiazi 2018-10-08 15:06 Rev.: 58759

Adding variable_stat_models (running_sum) to KokkkosSolver. In Helium plume Change convection scheme from central to superbee

3 lines of code changed in 1 file:

jthornoc 2018-10-08 14:57 Rev.: 58758

Only check for max velocity when the intrusion actually has an inlet.

6 lines of code changed in 1 file:

jthornoc 2018-10-08 14:57 Rev.: 58757

Moving back from patch->dCell to cellinfo to keep grid spacing
consistent. Turns out that cellinfo has noise in the last decimal place
- another reason to get rid of it. Also kludging the intrusion inlet
with a patch bounds check. This should be fixed by looking at the inlet
from the velocity cell perspective rather than from the intrusion perspective but that is going to take some work.

47 lines of code changed in 2 files:

jthornoc 2018-10-08 14:57 Rev.: 58756

Fixing some bad implementation issues for intrusion inlets.

505 lines of code changed in 26 files:

allen 2018-10-08 13:17

added a query for getting the number of processors used

33 lines of code changed in 3 files:

tsaad 2018-10-05 13:58 Rev.: 58751

delete an unused variable.

0 lines of code changed in 2 files:

tsaad 2018-10-05 13:52 Rev.: 58750

Add support for applying dirichlet conditions on (surface) fluxes.

81 lines of code changed in 11 files:

harman 2018-10-03 17:18 Rev.: 58738

- Added MPI_Reduce code to operate on Uintah::Vector

- Added ReduceVar() function to each aveVar class

- Added int nPlanes to each aveVar class

- Moved MPI_reduce code from findAverage to to a separate task ( sumOverAllProcs() ). Perform reduction after the
planar average has been computed by all procs.

- Rename task doAnalysis -> writeToFiles

- Consolidated the "is it time to write" conditional tree. More to do....

skipRT

343 lines of code changed in 2 files:

harman 2018-10-03 15:02 Rev.: 58737

Current master.cfg file.

Nightly RT tests disabled

Added feature to scheduler so if a svn comment contains the string "skipRT",
or "skip_RT" or "skip-RT" the buildBot is not fired off. untested.




423 lines of code changed in 1 file:

harman 2018-10-02 14:28 Rev.: 58735

- Added task to zero vector<T> <var>, where var = (ave, sum, weight)

- Schedule task computeAverage() to use perProcPatches. A proc can have more than one patch
therefore operate over all of them.

- Added MPI::Reduce() calls to sum over all procs. The Uintah::Vector call to MPI::Reduce has a bug.


222 lines of code changed in 2 files:

allen 2018-10-01 15:53 Rev.: 58733

added parens and white space clean up

7 lines of code changed in 1 file:

September 2018 »

Generated by StatSVN 0.7.0