June 2019 Commit Log

Number of Commits:
33
Number of Active Developers:
9
ahumphrey 2019-06-28 16:24 Rev.: 59497

Fix several erroneous getTypeDescription parameters. Base datatype and predefined MPI datatypes did not match.
Some ceanup and formatting.

0 lines of code changed in 2 files:

harman 2019-06-27 12:17 Rev.: 59494

StringUtil:
- Added methods string_to_IntVector(), string_to_Vector() and string_to_Point()

BoundCondReader:
- Added method isPtOnFace() which tests if a Point is on one of the domain faces.

- createBoundaryConditonFace()
Minor formatting.
Using isPtOnFace() throughout the method.

Replaced code used to convert ups string into double, Vector and Point with
std::stod()
string_to_IntVector(),
string_to_Vector(),
string_to_Point()

User can now specify a point on a boundary condition with
"x y z" or "x, y, z"

** This commit should not change the answers. **

0 lines of code changed in 8 files:

spetruzza 2019-06-27 10:28 Rev.: 59492

fix PIDX git command to use master branch

0 lines of code changed in 2 files:

harman 2019-06-27 10:22 Rev.: 59491

#if HAVE_PIDX -> #ifdef HAVE_PIDX

0 lines of code changed in 2 files:

spetruzza 2019-06-27 09:24 Rev.: 59490

fix PIDX data archiver debug output

4 lines of code changed in 1 file:

spetruzza 2019-06-27 09:15 Rev.: 59489

silence PIDX profiling output

14 lines of code changed in 4 files:

jthornoc 2019-06-26 15:17 Rev.: 59487

Addressing multiple issues for the KokkosSolver in this commit:

1) Start with smarter naming of the Arches task names for easier debugging.
2) Clean up of code (removal of commented lines, etc)
3) Rearranging of a few things to facilitate heat loss calc. and table lookup
4) Trying to clean up some of the naming conventions in TransportFactory - more work needed
5) Starting to remove the build_all_tasks function and actually build them when initially parsing the input file to remove redundant parsing
6) Added a default momentum name
7) Removed some initialization loops in favor of the .initialize() function on grid variables. Hoping there will be kokkos/uintah backend support for this.
8) Added a “volumetric” scalar support - was there before but not explicitly.
9) Turning off computesWithScratchGhost in the dyn. model until the errant mpi errors can be sorted.

Answers on Kokkos Tests are affected because of one or more of the following:

- rho_star isn’t initialized at sched_Initialize to the density value. There was no value in doing this and it created a task ordering problem.
- Different numbers of variables in checkpoint
- Fuzz differences in the helium tests

Otherwise the grid refinement verification studies passed, which are run manually.

2024 lines of code changed in 61 files:

harman 2019-06-20 10:56 Rev.: 59484

uintah-build:
- explicitly enable arches, examples, ice, mpm, wasatch.

5 lines of code changed in 1 file:

harman 2019-06-19 12:23 Rev.: 59481


- Overhauled the parsing of input arguments.

- A user can now submit their own patch via the "myPatch" option

Usage: buildbot_try.sh [options]
Options
opt run opt-full-try server
debug/dbg run dbg-full-try server
gpu run opt-gpu-try server
all run opt + dbg + gpu try servers
create_patch run svn diff on src/ submit that patch
myPatch <patchFile> submit the patchfile to the try servers

73 lines of code changed in 1 file:

scjmc 2019-06-19 01:05 Rev.: 59478

- Improved PhaseField Component Doxygen documentation

- Implemented copy constructors and clone methods for views at bc to make them
use the given dw view to access data from the DataWarehouse.
This is required by amr applications where physical (bc) and artificial (fci)
boundaries intersect and bc have to be imposed on coarser views.

- Added Implicit timestepping (Backward Euler and Crank-Nicolson) to Heat
Application within PhaseField component.
It make use of hypre solver for solving each level from the coarsest to the
finest using the solution on a level as bc condition on the finer fci's.

0 lines of code changed in 136 files:

harman 2019-06-18 12:27 Rev.: 59477

sched_AddExch_VelFC()
- For the face centered velocities replaced Ghost::AroundCells -> Ghost::AroundFaces(X,Y,Z)

0 lines of code changed in 4 files:

jsutherland 2019-06-18 11:03 Rev.: 59476

remove a few vestiges of days gone by and replace with appropriate urls.

0 lines of code changed in 2 files:

scjmc 2019-06-18 05:57 Rev.: 59475

- Benchmark applications implemented within PhaseField component

3194 lines of code changed in 9 files:

harman 2019-06-17 14:09 Rev.: 59474

listUpsFiles.py
- Added script that outputs a list of ups files that will be run for a given test. This is useful if you want to run sed/grep on all the ups files

orphanGoldStandards & generateGoldStandards __init_-.py
- found a better way for including relative imports

runSusTests
- reworked how the default inputpath is set.

68 lines of code changed in 7 files:

scjmc 2019-06-17 05:53 Rev.: 59472

- Removed references to deleted component Heat (now merged into the PhaseField one)

- Added PhaseField component to the list of components enabled by the configuration flag --enable-all-components

1 lines of code changed in 7 files:

scjmc 2019-06-17 05:53 Rev.: 59471

- Heat component reimplemented as Heat application within PhaseField component
(implicit solver implementation removed temporarly)

3189 lines of code changed in 58 files:

milo 2019-06-14 10:16 Rev.: 59464

Updated emissivity model constants based on more complete information of optical constants.

0 lines of code changed in 2 files:

scjmc 2019-06-14 07:24 Rev.: 59463

- Fixed PureMetal::error_estimate_grad_psi for NC problems

19 lines of code changed in 1 file:

scjmc 2019-06-14 01:41 Rev.: 59460

- PhaseField application reimplemented as PureMetal

2952 lines of code changed in 26 files:

scjmc 2019-06-13 01:52 Rev.: 59459

- Generalized implemenentation of PhaseField component which now provides a
framework for phase field applications

18701 lines of code changed in 95 files:

harman 2019-06-12 13:47 Rev.: 59458

- analyzeVars maintaines it's material subset.
- fixed memory leaks.

0 lines of code changed in 4 files:

harman 2019-06-12 13:16 Rev.: 59457

- copy failed directories to /data/buildbot.

- execute "make reallyclean" after all tests have been run. There's no need to keep .o, .d and lib around.

37 lines of code changed in 1 file:

harman 2019-06-11 16:07 Rev.: 59455

OnDemandDataWarehouse::
getRegionModifiable()
- if the patch is virtual then subtract offset from patchLo & patchHi -- Jon Church
getGridVar()
- delete dead code.

TaskGraph:createDetailedDependencies()
- removed dead code that I commented out in 2017

10 lines of code changed in 2 files:

guilkey 2019-06-11 10:08 Rev.: 59454

Reduce the domain and modify the patches to get a faster time to solution. This
will break the RT.

1 lines of code changed in 1 file:

harman 2019-06-11 08:46 Rev.: 59453

Level.cc:
getTotalCellsInRegion(): loop over virtual and real patches instead of real patches.

Patch.cc
computeVariableExtentsWithBoundaryCheck(): offset level extents with ghost cells, needed for periodic BCs.

--Joh Church

0 lines of code changed in 4 files:

harman 2019-06-10 16:29 Rev.: 59452

SerialMPM:
actuallyInitialize()
- loop over actual patch boundary faces. If the domain is periodic there are no faces.

* Added rmpmice regression test. Advection of a block through a corner of a periodic domain.

10 lines of code changed in 2 files:

harman 2019-06-10 15:51 Rev.: 59451

ICE: problemSetup
- only execute read_*_BC_inputs() if the grid is not periodic.

Added two regression tests that are on a periodic domain

17 lines of code changed in 2 files:

allen 2019-06-06 15:15 Rev.: 59449

fixed % printf

0 lines of code changed in 2 files:

harman 2019-06-05 14:16 Rev.: 59448

setIsNonCubicLevel()
- Tightened the criteria for determining if a level has a non-cubic patch distribution. The normalized
difference between the level's volume and the sum of all patch volumes > 1000*DBL_EPSILON.

10 lines of code changed in 1 file:

harman 2019-06-05 09:45 Rev.: 59447

problemSetup:
Minor polishing in the powerLawProfile2 section

14 lines of code changed in 1 file:

harman 2019-06-04 10:08 Rev.: 59445

- Added a another power law velocity profile method to the customInitialization routines.
- updated input file to match what's used in current production runs.

112 lines of code changed in 2 files:

harman 2019-06-03 12:10 Rev.: 59443

scheduleReduceSystemVars()
- added missing "computes()" for the appReductionVars.


0 lines of code changed in 2 files:

harman 2019-06-03 08:51 Rev.: 59442

scheduleInitialize()
- added missing compute( hyper_solver_label ) Thanks John H. for kicking that up.


0 lines of code changed in 2 files:

May 2019 »

Generated by StatSVN 0.7.0